То есть провайдер дает вот такие данные:
Пробовал собирать как на Ubuntu + Asteriks пример:
Код: Выделить всё
/etc/asterisk/sip.conf. Добавляем регистрацию и секцию telecom.kz
register => 48XXXX@telecom.kz
[telecom.kz]
type=friend
host=sip.telecom.kz
secret=password
context=in
defaultuser=48XXXX
fromuser=48XXXX ; этот параметр необходим для исходящей связи.
insecure=invite ; обязательный параметр. Без него не работает входящая связь
где 48XXXX - это наш городской номер
Особо объяснять не буду. Только напишу что context=in это контекст, который будет обрабатывать входящие вызовы.
На этом настройки SIP завершены. Осталось настроить план входящих и исходящих звонков. Открываем /etc/asterisk/extensions.conf и добавляем секцию in в которой опишем что при звонке на номер 48XXXX мы отправим такой вызов на внутренний номер 3301 (reception)
[in]
exten => 48XXXX, 1, Dial(SIP/3301/${EXTEN},30,tT)
exten => 48XXXX, n, Busy
exten => 48XXXX, n, Hangup()
Для исходящих вызов через линию ttk добавляем в нужном контексте примерно такую запись:
; Все остальные шести и семизначные городские отправляем на telecom.kz
exten => _XXXXXXX, 1, Dial(SIP/${EXTEN}@telecom.kz,30,tT)
exten => _XXXXXX, 1, Dial(SIP/${EXTEN}@telecom.kz,30,tT)
Дело в том, что на UNIX работает а на ВИНДЕ32 не пашет. Как же быть? Подскажите пожалуйста! ? Благодарю за внимание !