11-08-2013 10:55 PM - edited 03-21-2019 07:54 AM
Приветствую вас, Коллеги!
Возникла следующая проблема (вариантов перебрал много ):
Не могу правильно настроить исходящие звонки на PSTN из Asteriskа (VoIP-To-PSTN) (NeoPBX на базе Elastix 1.6, пробовал и Asterisk из портов версии 1.11.5) через шлюз Cisco/SPA8800-6.1.11(XU). Городская линия подключена на Line1 FXO порт шлюза.
В настройках шлюза Cisco выставил:
Line Enable: Yes;
Proxy: 192.168.0.220;
Display name: Line1
User ID: Line1
Password: secret
Use Auth ID: пробовал и Yes, и No
Auth ID: Line1 или пусто в соответствии с Use Auth ID;
Make Call Without Reg: Yes;
Ans Call Without Reg: Yes;
SIP Port: 5061
PSTN CID For VoIP CID: Yes;
В настройках asterisk’a:
sip.conf:
[Line1](fxs_2) ; TEST Cisco SPA8800 6.1.11(XU)
type=friend
host=dynamic
nat=force_rport,comedia
qualify=yes
;qualifyfreq=15
canreinvite=no
disallow=all
allow=g729
allow=alaw
allow=ulaw
dtmfmode=rfc2833
t38pt_udptl=yes,none,maxdatagram=30
call-limit=1
defaultuser=Line1
secret=**************
deny=0.0.0.0/0
permit=192.168.0.230
subscribecontext=testciscospa8800
context=testciscospa8800
callgroup=0
pickupgroup=0
callerid=Line 1<Line1>
accountcode=Line1
mohinterpret=radio
extensions.conf:
[testneopbx]
exten => _X.,1,Set(CALLERID(all)=101)
same => n,Dial(SIP/Line1/${EXTEN},120,rT)
;same => n,Dial(SIP/Line1/Line1${EXTEN},120,rT)
;same => n,Dial(SIP/Line1/,120,rT)
same => n,Hangup
При наборе делает сигнал занята, консоль выдает:
Got SIP response 503 "Service Unavailable" back from 192.168.0.230:5061
Помогите, пожалуйста разобраться.
11-10-2013 12:07 AM
Несколько дополнений.
sip show peers на Asterisk показывает, что транк зарегистрирован успешно (OK!).
Диалплан SPA88000 в части voip-to-pstn стоковый (xx.). Если я правильно пониманию логику, то:
- В Asterisk срабатывает расширение _X. + транк Line1, на который нацелен Dial, успешно зарегистрирован и Asterisk формирует SIP INVITE To:105@192.168.0.230;
- Циска видит SIP INVITE, прилетевший от sip proxy, на котором она портом Line 1 зарегистрирована по User ID/Password. Поскольку SIP INVITE пришел из VoIP части, то она смотрит в раздел Line 1 -> VoIP-To-PSTN, где сказано смотреть в Dial Plan 1 в котором можно было бы при желании задать маску модифицирующий номер, но стоит простая стоковая конструкция (xx.), которая должна ничего не сделать с номером из поля To: пакета SIP INVITE, раскрыть соответствующий порт Line 1 и тональным набором набрать туда 105.
Однако циска отвечает SIP/2.0 503 Service Unavailable.
P.S.: Пока писал возникло предположение, что возможно циске в маске Dial Plan нужно предусмотреть конструкцию @192.168.0.230, которая присутствует в поле To: пакета SIP INVITE от Asterisk. Верно ли мое предположение или я просто напросто не вижу какой-то ключевой галки в циске, которая запрещает ей обрабатывать входящие из VoIP SIP INVTIE?
P.S.II: В сети есть два сценария работы циски - с регистрацией на SIP Proxy и без. В случае с только FXS портами (есть богатый опыт работы с SPA122 и с SPA8000) все идеально и вопросов нет, но в случае с FXO портами не могу понять во что я уперся Пробовал оба, результат один и тот же -
циска отвечает SIP/2.0 503 Service Unavailable
Прошу понять и помочь.
11-10-2013 01:04 AM
Г-н ded задает интересные вопросы в ветке Cisco форума voipinfo.ru/forum
Ссылка на обсуждание на voipinfo тут: http://www.voipinfo.ru/forum/viewtopic.php?f=3&t=31065
11-11-2013 11:49 PM
Спасибо великому ГУРУ, который нашел камень преткновения:
Line-In-Use Voltage по умолчанию 30, поставил 24 - и о чудо - все заработало. 8-)
Для того, чтобы результат был такой-же успешный как и у меня важно выполнить все условия, которые подробно описаны тут: http://www.voipinfo.ru/forum/viewtopic.php?f=3&t=31065&p=101094#p101094
Всем спасибо! Всем удачи! Всем МИР!
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: