VoIPProvider

Доступность объекта: оператор связи.

Объект:

Наименование

Тип

Описание

name *

StringType

Название провайдера. max_length=150.

available_for_customer *

IntType

Доступность провайдера клиентам домена: 1 — да, 0 — нет.

profile_type *

IntType

Тип Sofia-профиля шлюза: 0 — хостовый, 1 — доменный.

register

BooleanType

Регистрироваться на провайдере. default=False.

realm *

StringType

Realm для аутентификации/регистрации.

proxy

StringType

Адрес proxy-сервера провайдера.

username

StringType

Имя пользователя для регистрации.

password

StringType

Пароль для регистрации.

expire_seconds

IntType

Срок действия регистрации, сек.

retry_seconds

IntType

Интервал повторной регистрации, сек.

from_user

StringType

Значение From (user-часть).

from_domain

StringType

Значение From (domain-часть).

extension

StringType

Extension для диалплана.

extension_in_contact

BooleanType

Включать extension в Contact. default=True.

auth_username

StringType

Имя пользователя для авторизации (если отличается от username).

caller_id_in_from

BooleanType

Передавать Caller ID в From. default=True.

register_transport

IntType

Транспорт регистрации: 0 — TCP, 1 — UDP, 2 — TLS, 3 — не задан. default=1.

register_proxy

StringType

Proxy для регистрации.

outbound_proxy

StringType

Исходящий proxy.

contact_params

StringType

Дополнительные параметры Contact.

prefix

StringType

Префикс для исходящих вызовов.

inbound_condition_format *

StringType

Шаблон условия для входящих вызовов от провайдера.

outbound_dial_string_format *

DictType(StringTyp e)

Шаблоны строк набора для исходящих вызовов.

inbound_acl

IntType

ID ACL-группы для входящих.

xml_before_bridge *

StringType

XML-фрагмент диалплана перед соединением.

xml_in_dbe_inbound *

StringType

XML-фрагмент для входящего направления.

ping

IntType

Интервал ping-проверки шлюза, сек.

availability *

DictType(IntType)

Видимость полей провайдера в шлюзе: 0 — скрыть, 1 — из провайдера, 2 — редактирует оператор, 3 — редактирует клиент.