cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2729
Views
0
Helpful
3
Replies

Cisco/SPA8800-6.1.11 (XU) response 503 Service Unavailable

davydov982
Level 1
Level 1

Приветствую вас, Коллеги!

Возникла следующая проблема (вариантов перебрал много ):

Не могу правильно настроить исходящие звонки на 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

Помогите, пожалуйста разобраться.

3 Replies 3

davydov982
Level 1
Level 1

Несколько дополнений.

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

Прошу понять и помочь.

Г-н ded задает интересные вопросы в ветке Cisco форума voipinfo.ru/forum

Ссылка на обсуждание на voipinfo тут: http://www.voipinfo.ru/forum/viewtopic.php?f=3&t=31065

Спасибо великому ГУРУ, который нашел камень преткновения:

Line-In-Use Voltage по умолчанию 30, поставил 24 - и о чудо - все заработало.  8-)

Для того, чтобы результат был такой-же успешный как и у меня важно выполнить все условия, которые подробно описаны тут: http://www.voipinfo.ru/forum/viewtopic.php?f=3&t=31065&p=101094#p101094

Всем спасибо! Всем удачи! Всем МИР!