SIP(client) ---> astrisk | GK(OUT)
sip.conf
[general]
context=default ; Default context for incoming calls
allowguest=yes ; Allow or reject guest calls (default is yes, this can also be set to 'osp'
realm=xxx.xxx.173.139 ; Realm for digest authentication
bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=xxx.xxx.173.139 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
disallow=all ; First disallow all codecs
allow=ulaw ; Allow codecs in order of preference
[83912525354]
type=friend
defaultip=xxx.xxx.173.126
username=83912525354
qualify=yes
secret=test
host=dynamic
disallow=all
allow=ulaw
;allow=gsm
;allow=al
context=default
nat=yes
progressinband=always
call-limit=1
notifyringing = yes
h323.conf
[general]
port = 1720
bindaddr = xxx.xxx.173.139
;tos=lowdelay
;amaflags = default
;accountcode=lss0101
;allow=all ; turns on all installed codecs
;allow=g726
disallow=all ; Hm... Proprietary, don't use it...l
allow=gsm ; Always allow GSM, it's cool
;allow=ulaw
;allow=a
; User-Input Mode ( DTMF )
; valid entries are: rfc2833, inband
; default is rfc2833
; dtmfmode=rfc2833
; Set the gatekeeper
; DISCOVER - Find the Gk address using multicast
; DISABLE - Disable the use of a GK
; or - The acutal IP address or hostname of your GK
;gatekeeper = DISABLE
logfile=/var/log/asterisk/h323_log
;AllowGKRouted = yes
;context=default
; [default]
; exten => time,1,Answer
; exten => time,2,Playback,current-time
;
[GK]
type=user
context=default
host=ххх.ххх.84.10:1718
fastStart=no
extensions.conf
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[globals]
CONSOLE => Console/dsp
IAXINFO => guest
TRUNK => Zap/g2
TRUNKMSD => 1
[default]
exten => 525345,1,Dial(SIP/83912525345,,rt)
exten => 525354,1,Dial(SIP/83912525354,,rt)
exten => 83912525345,1,Dial(SIP/83912525345,,rt)
exten => 83912525354,1,Dial(SIP/83912525354,,rt)
exten => _N.,1,Dial(H323/${EXTEN}@xxx.xxx.84.10)
входящая связь работает, при исх звонке астрекис выпадает с крешом... ума не приложу где может быть затычка... помогите плиз.
INVITE sip:8500@sip.domain.ru:5060 SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.173.126:5060;branch=z9hG4bK_00134622110D_T44587D78
Session-Expires: 1800
From: "Anonymous" ;tag=00134622110D_T1197189068
To:
Call-ID: CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126
CSeq: 620585684 INVITE
Contact:
Max-Forwards: 70
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,REFER,DO,UPDATE,OPTIONS,SUBSCRIBE,PRACK,INFO
Supported: 100rel,timer,replaces
User-Agent: DPH-12001.00
Content-Type: application/sdp
Content-Length: 244
v=0
o=Anonymous 362474782 362474782 IN IP4 xxx.xxx.173.126
s=DPH-12001.00
c=IN IP4 xxx.xxx.173.126
t=0 0
m=audio 41000 RTP/AVP 0 18 4
a=rtpmap:0 PCMU/8000/1
a=rtpmap:18 G729/8000/1
a=fmtp:18 annexb=no
a=rtpmap:4 G723/8000/1
a=sendrecv
--- (14 headers 11 lines) ---
Sending to xxx.xxx.173.126 : 5060 (no NAT)
Using INVITE request as basis request - CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP xxx.xxx.173.126:5060;branch=z9hG4bK_00134622110D_T44587D78;received=xxx.xxx.173.126
From: "Anonymous" ;tag=00134622110D_T1197189068
To: ;tag=as59964d66
Call-ID: CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126
CSeq: 620585684 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Proxy-Authenticate: Digest algorithm=MD5, realm="xxx.xxx.173.139", nonce="7ce0bc9a"
Content-Length: 0
Scheduling destruction of SIP dialog 'CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126' in 32000 ms (Method: INVITE)
Found user '83912525354'
ACK sip:8500@sip.domain.ru:5060 SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.173.126:5060;branch=z9hG4bK_00134622110D_T44587D78
From: "Anonymous" ;tag=00134622110D_T1197189068
To: ;tag=as59964d66
Call-ID: CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126
CSeq: 620585684 ACK
User-Agent: DPH-12001.00
Contact:
Max-Forwards: 70
Content-Length: 0
--- (10 headers 0 lines) ---
INVITE sip:8500@sip.domain.ru:5060 SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.173.126:5060;branch=z9hG4bK_00134622110D_T0A1FBA3B
Session-Expires: 1800
From: "Anonymous" ;tag=00134622110D_T1197189068
To:
Call-ID: CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126
CSeq: 620585685 INVITE
Proxy-Authorization: Digest username="83912525354", realm="xxx.xxx.173.139", nonce="7ce0bc9a", opaque="", uri="sip:8500@sip.domain.ru:5060", response="b2bec0ae76dd2a94d7c8c1c89ae42dbf", algorithm=MD5
Contact:
Max-Forwards: 70
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,REFER,DO,UPDATE,OPTIONS,SUBSCRIBE,PRACK,INFO
Supported: 100rel,timer,replaces
User-Agent: DPH-12001.00
Content-Type: application/sdp
Content-Length: 244
v=0
o=Anonymous 362474782 362474782 IN IP4 xxx.xxx.173.126
s=DPH-12001.00
c=IN IP4 xxx.xxx.173.126
t=0 0
m=audio 41000 RTP/AVP 0 18 4
a=rtpmap:0 PCMU/8000/1
a=rtpmap:18 G729/8000/1
a=fmtp:18 annexb=no
a=rtpmap:4 G723/8000/1
a=sendrecv
--- (15 headers 11 lines) ---
Sending to xxx.xxx.173.126 : 5060 (NAT)
Using INVITE request as basis request - CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126
Found user '83912525354'
Found RTP audio format 0
Found RTP audio format 18
Found RTP audio format 4
Peer audio RTP is at port xxx.xxx.173.126:41000
Found description format PCMU for ID 0
Found description format G729 for ID 18
Found description format G723 for ID 4
Capabilities: us - 0x4 (ulaw), peer - audio=0x105 (g723|ulaw|g729)/video=0x0 (nothing), combined - (ulaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x0 (nothing), combined - 0x0 (nothing)
Peer audio RTP is at port xxx.xxx.173.126:41000
Looking for 8500 in default (domain sip.domain.ru)
list_route: hop:
SIP/2.0 100 Trying
Via: SIP/2.0/UDP xxx.xxx.173.126:5060;branch=z9hG4bK_00134622110D_T0A1FBA3B;received=xxx.xxx.173.126
From: "Anonymous" ;tag=00134622110D_T1197189068
To:
Call-ID: CALL_ID177_00134622110D_T628134088@xxx.xxx.173.126
CSeq: 620585685 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact:
Content-Length: 0
-- Executing [8500@default:1] Dial("SIP/83912525354-08759000", "H323/8500@xxx.xxx.84.10:1721") in new stack
Segmentation fault (core dumped)
запустить астериcк так:
asterisk -vvvvvvvvvgc
сделать так чтоб он упал и с консоли скопировать все сюда. если лог получится большой - в тхт файл его и приаттачить.
_________________
Успехов!
| crash.txt | |||
| Description: |
| Download | |
| Filename: | crash.txt | ||
| Filesize: | 50.99 KB | ||
| Downloaded: | 28 Time(s) | ||
gatekeeper = DISABLE
сделай
gatekeeper = ИП_аддр_твоего_ГК
и
AllowGKRouted = yes
[GK]
type=h323
prefix=.
Если у тебя всамом деле там гейткипер, то с такой конфигой твой модуль h323 должен зарегистрироваться в гейткипере как шлюз, по протоколу RAS.
Звонить пробуй так:
exten => _N.,1,Dial(H323/${EXTEN})
Вместо того, чтобы тестировать всю связку, лучше зарегать софтфон на * и протестировать отдельное плечо - исходящий звонок через Н.323.
Added after 5 minutes:
ps: я вообще не понимаю людей которые поставили астериск, но не добились запуска его БЕЗ ОШИБОК и начинают сразу чето то там мудрить сразу с диалпланами, подключать новые кодеки\модули и тд, при этом старые ОШИБКИ продолжают валиться в консоль и резать им глаза, но они упорно их не замечают а сразу пишут в главный форум.
_________________
Успехов!
Имеется 2 сип-провайдера. Через одного нужно выпустить наружу Москву, через второго - остальную Россию. Прописываем в extensions.conf:
exten => _8XXXXXXXXXX,1,Dial(SIP/7${EXTEN:1}@prov1)
exten => _8495XXXXXXX,1,Dial(SIP/7${EXTEN:1}@prov2)
При звонках на Россию все нормально - вызов идет через prov1. Однако с Москвой не все так просто - вызов первоначально идет через prov2, а если там занято (BUSY) или перегрузка - он перебрасывается на prov1, и снова пытается установить соединение. А это совершенно не нужно.
Есть ли вариант, как отключить эту фичу? Вдумчивое изучение voip-info.org пока не помогает..
Заранее спасибо!
| Код: |
| exten => _8XXXXXXXXXX,1,Dial(SIP/7${EXTEN:1}@prov1) exten => _8XXXXXXXXXX,n,Hangup() exten => _8495XXXXXXX,1,Dial(SIP/7${EXTEN:1}@prov2) exten => _8495XXXXXXX,n,Hangup() |
_________________
SuSE 10.1 / Asterisk-trunk / Celeron 1000 / chan_misdn (HFC)
Linksys PAP2T / SPA941 / SPA3102 / SPA2102