GrandStream GXW 4104 & Asterisk
Настроил систему на звонок в одну стадию, с офиса на SIP звонится хорошо, а вот обратно нет. SIP телефон получает отлуп, сервис недоступен. Записал логи.
лог астрериска:
------------------------------------------------------------------------
Connected to Asterisk 1.4.18.1 currently running on asterisk (pid = 1957)
Verbosity is at least 3
-- Executing [153@tutorial:1] Dial("SIP/901-0821e980", "SIP/127/153") in new stack
-- Called 127/153
-- Got SIP response 503 "Service Unavailable" back from 192.168.1.160
-- SIP/127-08224ed8 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
== Auto fallthrough, channel 'SIP/901-0821e980' status is 'CONGESTION'
asterisk*CLI>
------------------------------------------------------------------------
ну тут понятно, что астериск говорит что получил ответ от грандстрима "сервис недоступен"
лог грандстрима:
------------------------------------------------------------------------
Priority Facility Date and Time Source RealSource Message
INFO USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] 1463 sip.c Received SIP message: 3 Acc:0
DEBUG USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] 856 sip.c Sess: 8 SIP/2.0 503 Service Unavailable Via: SIP/2.0/UDP 192.168.1.155:5060;branch=z9hG4bK3dd912a1;rport From: "901" <sip:901@192.168.1.155>;tag=as1568017f To: <sip:153@192.168.1.160>;tag=as00b409a5 Call-ID: 6980ce0204f21fa36a2abb0e19dea9e9@192.168.1.155 CSeq: 102 INVITE User-Agent: Grandstream GXW4104 (HW 0001, Ch:8) 1.0.0.55 Content-Length: 0
INFO USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] 683 sip.c Sess: 8 Send SIP message: 503 To 192.168.1.155:5060
DEBUG USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] 502 sip_handle_invite.c 108 0
INFO USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] fxo_ctl.c 254 Port:0 DAA LS: 1 CS: 1
INFO USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] fxo_ctl.c 254 Port:1 DAA LS: 0 CS: 0
INFO USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] fxo_ctl.c 254 Port:2 DAA LS: 0 CS: 0
INFO USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] fxo_ctl.c 254 Port:3 DAA LS: 0 CS: 0
INFO USER 16.07.2008 10:07:34 192.168.1.160 192.168.1.160 GS_LOG: [00:0B:82:11:DA:75][000][FF50][01000037] 1463 sip.c Received SIP message: 2 Acc:0
------------------------------------------------------------------------
а тут мне ничего не понятно (
настройки:
extensions.conf
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;[tutorial]
;входящие звонки
;IP SIP телефонные номера
exten=>901,1,Dial(SIP/901)
exten=>902,1,Dial(SIP/902)
exten=>903,1,Dial(SIP/903)
;исходящие звонки
;звоним на 153 номер АТС чз gxw4104 FXO #1 который зарегистрирован на номер 127
exten=>153,1,Dial(SIP/127/${EXTEN})
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sip.conf
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[general]
;т.к. у нас аналоговая АТСка Panasonic KX-TDA 200, DTMF аналоговый.
dtmfmode=inband
allow=ulaw
allow=g723
;sip 901 account
[901]
type=friend
context=tutorial
host=dynamic
secret=901
username=901
;GXW4104 registration as sip account
;127 - тел номер GXW4104 FXO #1 в АТС
[127]
type=friend
context=tutorial
host=dynamic
secret=127
username=127
nat=no
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Настройки Грандстрима:
FXO Lines
4. Wait for Dial-Tone(Y/N): ch1-4:Y;
5. Stage Method(1/2): ch1-4:1;
7. Unconditional Call Forward to VOIP: User ID ch1-4:901;
Phone Number Settings
Channel(s) SIP User ID: 1 127 127
Profile 1
Profile Name: 127
SIP Registration: Yes
SIP клиенты в астериске:
asterisk*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
127/127 192.168.1.160 D 5060
901/901 192.168.1.159 D 30948 Unmonitored
6001 (Unspecified) D 0 Unmonitored
Очень странно, обе части зарегистрированы в астериске, но связь однонаправленная. Кажется, такое может быть при несовпадении кодеков, но почему нет нигде такой ошибки?
С уважением, Максим Родькин
|