Приветствую всех читателей и администраторов серверов и телефонии. В этой небольшой заметке хочу поделиться опытом подключения к провайдеру SIP телефонии — Телфин (telphin).
Провайдер достаточно распространенный, и мне, однажды пришлось помочь с подключением. Скажу честно, письмо которое присылают из тех поддержки не достаточно, требуется кое-какая донастройка.
Итак, давай-те начнем! В процессе подключения, сразу столкнулся с некоторыми проблемами, которые хотел разрешить с помощью гугла. Однако, очень много рекомендаций датировались 2008-2011 годами, и порой явно расходились с предписаниями службы поддержки Телфин.
Ниже я не буду приводить пошаговую инструкцию как редактировать файл, а приведу просто листинг пира и строку регистрации.
Вот такой будет peer для Телфина. Листинг файла sip.conf
Замечу — данные настройки годятся если у вас нет nat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
[telphin] defaultuser=0009XXXX secret=XXXYYYAAA type=peer disallow=all allow=ulaw,alaw qualify=yes dtmfmode=rfc2833 canreinvite=no registersip=yes nat=no promiscredir=yes insecure=port,invite host=sip.telphin.com port=5067 fromuser=0009XXXX fromdomain=sip.telphin.com context=from-telphin |
А так же строка регистрации
1 |
register => 0009XXXX:password@sip.telphin.com:5067/0009XXXX |
Ну и напоследок маленький кусочек файла extensions.conf
Вот так вот принимаем звонок
1 2 3 |
[from-telphin] exten => 00098671,1,NoOp(Telphin incomming) same => n,Goto(fashion-incomming,s,1) |
А вот так отправляем
1 |
exten => _[78]XXXXXXXXXX,1,Dial(SIP/telphin/8${EXTEN:1},60,Tt) |
?>