Страница 1 из 3
Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 20 июн 2013, 14:57
igorigor
Приветствую всех присутствующих!!
Возникла следующая проблема(
Не могу правильно настроить исходящие звонки на PSTN из Asteriskа через шлюз CISCO SPA 8800. Городская линия подключена на 1 FXO порт шлюза. Сип порт: 5061
В настройках шлюза выставил:
PSTN CID For VoIP CID: Yes;
Make Call Without Reg: Yes;
Ans Call Without Reg: Yes;
UserID: pstn1
В настройках asterisk'a:
sip.conf:
[pstn1]
type=friend
host=dynamic
port=5061
dtmfmode=auto
context=from-pstn
insecure=port,invite
qualify=60
extentions.conf:
exten => _44444,1,Macro(callgate)
[macro-callgate]
exten => s,1,NoOp()
same => n, Dial(SIP/analoggate/)
same => n, Hangup()
При наборе делает сигнал занята, консоль выдает:
Got SIP response 503 "Service Unavailable" back from 10.100.1.197:5061
Куда копать, что делать?
Спасибо!
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 20 июн 2013, 15:05
awsswa
На шлюзе выставляете - без регистрации - Make Call Without Reg: Yes;
а в астере с регистрацией host=dynamic
Вы уж как то определисть
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 20 июн 2013, 16:31
virus_net
SPA 8800 не настраивал, но мне вот что не очень понятно:
1.
igorigor писал(а):sip.conf:
[pstn1]
igorigor писал(а):same => n, Dial(SIP/analoggate/)
это как ?
2.
igorigor писал(а):exten => _44444,1,Macro(callgate)
igorigor писал(а):same => n, Dial(SIP/analoggate/)
и в итоге какой номер вы пытаетесь набрать и откуда ?
igorigor писал(а):При наборе делает сигнал занята, консоль выдает:
а при verbose и debug что выдает ?
igorigor писал(а):Куда копать, что делать?
ну как минимум
погуглить. первая же ссылка:
Configuring the Cisco SPA8800 IP Telephony Gateway in an Asterisk Environment
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 21 июн 2013, 06:13
igorigor
Возможен такой вариант: Зарегистрировать FXO линию как обыкновенный пир на астериске и в случае набора номера пира: шлюз "поднимает трубку" и я слышу линию, затем набираю вручную номер абонента? (Необходима такая связка для звонка на аналоговую мини-АТС и дальнейшего донабора внутреннего номера)
Гуглил, но как организовать такой вариант так и не нашел инфы
(
Спасибо!!!
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 21 июн 2013, 08:53
igorigor
Все настроил по мануалу:
CISCO 8800:
10.100.1.197
User id: pstn2
FXO Line PORT: 5060
Make Call Without Reg: YES
Ans Call Without Reg: YES
sip.conf:
[pstn2]
type=friend
host=10.100.1.197 ;IP address of the SPA8800
port=5060 ;5161 is the default SIP port for line 2 on the SPA8800
dtmfmode=rfc2833
context=pstn2
insecure=very
extensions.conf:
exten => _44.,1,Dial(SIP/${EXTEN:1}@pstn2,60,r)
sip show peer pstn2:
* Name : pstn2
Secret : <Not set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : pstn2
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
MOH Suggest :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 10
Max forwards : 0
Dynamic : No
Callerid : "" <>
MaxCallBR : 384 kbps
Expire : -1
Insecure : no
Force rport : Yes
ACL : No
DirectMedACL : No
T.38 support : Yes
T.38 EC mode : FEC
T.38 MaxDtgrm: 400
DirectMedia : Yes
PromiscRedir : No
User=Phone : No
Video Support: Yes
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : No
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost : 10.100.1.197
Addr->IP : 10.100.1.197:5060
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username:
SIP Options : (none)
Codecs : 0xc (ulaw|alaw)
Codec Order : (alaw:20,ulaw:20)
Auto-Framing : No
Status : Unmonitored
Useragent :
Reg. Contact :
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
При звонке с номера 1117 на 4456:
-- Executing [4456@mgmn-users:1] Dial("SIP/1117-00036a32", "SIP/456@pstn2,60,r") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/456@pstn2
-- Got SIP response 503 "Service Unavailable" back from 10.100.1.197:5060
-- SIP/pstn2-00036a33 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/1117-00036a32' status is 'CONGESTION'
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 21 июн 2013, 08:59
awsswa
Теперь не прописали планы набора номера - шлюз не знает куда отправлять звонок
http://awsswa.livejournal.com/9297.html
заплатите кому нибудь уже за настройку - быстрее будет
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 21 июн 2013, 09:27
igorigor
Выставил в диалплане Voip - PSTN
(x.<@gw0>0)
пробовал и так : (x.<:@gwX>)
Та же самая ошибка: -- Got SIP response 503 "Service Unavailable" back from 10.100.1.197:5060
-- SIP/pstn2-00036a33 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 21 июн 2013, 11:15
Vlad1983
igorigor писал(а):(x.<@gw0>0)
пробовал и так : (x.<:@gwX>)
это для входящих из ТфОП
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 21 июн 2013, 11:58
igorigor
В мануале по ссылке выше написано что для исходящих.....
Подскажите строку для диалплана для исходящих на PSTN ?
Re: Asterisk + CISCO spa 8800 = исходящие на PSTN
Добавлено: 21 июн 2013, 12:18
Vlad1983
стандартный (xx.), если отправлять как есть