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
Всем спасибо! Всем удачи! Всем МИР!
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide