Подключение к провайдеру телефонии

Регистрируемся на сервере провайдера (на примере провайдера Uiscom)

Ваш аккаунт передаётся в Uiscom по общедоступным каналам связи в открытом виде. Надо у них поинтересоваться насчёт использования TLS.

;файл /etc/asterisk/sip.conf [general] register=>098765:sippassword@voip.uiscom.ru/098765 ; Настраиваем SIP-аккаунт для приёма звонков от провайдера. [098765] type=friend username=098765 secret=sippassword nat=yes fromuser=098765 context=sip canreinvite=no disallow=all allow=alaw allow=ulaw host=voip.uiscom.ru port=9060 fromdomain=voip.uiscom.ru insecure=invite,port ; Аккаунт внутреннего клиента SIP. [7777] type=friend host=dynamic context=inside md5secret=458cb347d4f3cb5a9ab794a77371eb63

Настраиваем план нумерации. В данном примере все входящие от провайдера звонки будут попадать в секцию [sip], а оттуда перекидываться на внутренний номер 7777.

; Файл /etc/asterisk/extensions.conf ; Секция для входящих звонков (сейчас все входящие идут на один внутренний номер). [sip] exten => 098765,1,Answer() exten => 098765,n,Dial(SIP/7777) exten => 098765,n,Hangup() ; Секция для исходящих звонков. [inside] exten => _X.,1,Dial(SIP/${EXTEN}@098765) exten => _X.,n,Hangup()

Далее

Другие сценарии

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.