В этом руководстве мы покажем, какие настройки необходимо выполнить, чтобы можно было совершать исходящие вызовы через Multitel.
Прежде всего отредактируйте /etc/asterisk/sip.conf
Ваш файл должен выглядеть следующим образом:
[multitel]
type=friend
host=term.multitel.net
dtmfmode=rfc2833
context=default ;or whatever context you use
canreinvite=no
allow=ulaw
allow=g729
insecure=port,invite
fromdomain=term.multitel.net
Затем отредактируйте /etc/asterisk/extensions.conf:
Ваш файл должен выглядеть следующим образом:
[outgoing]
exten => _X,1,Dial(SIP/${EXTEN}@multitel)
exten => _011.,1,Dial(SIP/${EXTEN:3}@multitel) ; strip 011 prefix , its not needed
Далее убедитесь, что ваш IP-адрес аутентифицирован для отправки вызовов в Multitel.
Посетите https://www.multitel.net/cp и нажмите ссылку "Настройки профиля (Profile setting)".
Откроется следующая ссылка: https://www.multitel.net/auth/setting
На вкладке «Termination IPs» добавьте ваш IP-адрес:
Если вам нужно использовать FQDN вместо IP-адреса, убедитесь, что вы также указываете префикс и действительно отправляете вызовы с этим префиксом, поскольку система сначала попытается сопоставить ваш префикс, а затем выполнит поиск DNS для вашего FQDN, чтобы проверить, совпадает ли он с IP-адресом, с которого вы отправляете вызовы.
Кроме того, при использовании префикса убедитесь, что префикс заканчивается символом «#», так как он будет разделителем между префиксом и номером.
Например, если вы используете (например) dyndns и ваше FQDN — johndoe.dyndns.net, вы добавите адрес «johndoe.dyndns.net» и любой желаемый префикс (например, «123#»)
В этом случае вам нужно будет отправлять вызовы в формате 123#18886868581, если вы звоните на наш офисный номер. Система сопоставит префикс 123# с вашей учетной записью и проверит, соответствует ли johndoe.dyndns.net IP-адресу, с которого вы отправляете вызовы. При совпадении вам будет разрешено отправлять вызовы. В противном случае ваши вызовы будут отклонены.