Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / звонки на внешних sip операторов

звонки на внешних sip операторов

<1 2 3>
Откуда: PutinsBurg
Сообщений: 107

Re: звонки на внешних sip операторов

сомневаюсь что она требуется у того же сипнета для входящих с внешних сетей...
т.к. мне на сипнет звонят люди с других операторов - проблем нет, я с сипнета могу позвонить кому угодно, даже на свою астериску - опять без проблем..

проблема только позвонить с меня куда либо, если это направление не просано у меня в настройках ((
2008-06-02 14:58

Сообщений: 866

Re: звонки на внешних sip операторов

аааа... ну я не догнал о чем речь. Я думал вы sipnet как оператора исходящих звонков используете и на реальный телефон какой-то звоните.

вообще мне кажется что 407 присылает в вашем случае все-таи астериск а не сипнет. Но чтобы это проверить - нужно получить trace всего звонка - то есть не только софтфон-астериск но и астериск-сипнет. Оттуда может понятнее станет что происходит.
2008-06-02 16:02

Откуда: PutinsBurg
Сообщений: 107

Re: звонки на внешних sip операторов

во, уже хорошо что dimas понял что требуется )) значит помощь не за горами )))

вот весь звонок:
<--- SIP read from SOFT_PHONE_EXTERNAL_IP:18482 --->
INVITE sip:2712424@sipnet.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-853cea133772ee70-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:252@SOFT_PHONE_EXTERNAL_IP:18482>
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
User-Agent: eyeBeam release 1100z stamp 47739
Content-Length: 291

v=0
o=- 3 2 IN IP4 SOFT_PHONE_EXTERNAL_IP
s=CounterPath eyeBeam 1.5
c=IN IP4 SOFT_PHONE_EXTERNAL_IP
t=0 0
m=audio 39218 RTP/AVP 0 8 18 3 101
a=fmtp:18 annexb=yes
a=fmtp:101 0-15
a=rtpmap:18 G729/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv
a=x-rtp-session-id:20C9FEB2D5BD416AB1468BCD55394F34

<------------->
--- (12 headers 12 lines) ---
Sending to SOFT_PHONE_EXTERNAL_IP : 18482 (NAT)
Using INVITE request as basis request - YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.

<--- Reliably Transmitting (NAT) to SOFT_PHONE_EXTERNAL_IP:18482 --->
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-853cea133772ee70-1---d8754z-;received=SOFT_PHONE_EXTERNAL_IP;rport=18482
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>;tag=as689d48bf
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 1 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Proxy-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="3b524284"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.' in 32000 ms (Method: INVITE) Found user '252'
vpn*CLI>
<--- SIP read from SOFT_PHONE_EXTERNAL_IP:18482 --->
ACK sip:2712424@sipnet.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-853cea133772ee70-1---d8754z-;rport
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>;tag=as689d48bf
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 1 ACK
Content-Length: 0


<------------->
--- (7 headers 0 lines) ---
vpn*CLI>
<--- SIP read from SOFT_PHONE_EXTERNAL_IP:18482 --->
INVITE sip:2712424@sipnet.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-0636ae62d377d52c-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:252@SOFT_PHONE_EXTERNAL_IP:18482>
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
Proxy-Authorization: Digest username="252",realm="asterisk",nonce="3b524284",uri="sip:2712424@sipnet.ru",response="985a45ca6f068dfbab14e43719cc6c7b",algorithm=MD5
User-Agent: eyeBeam release 1100z stamp 47739
Content-Length: 291

v=0
o=- 3 2 IN IP4 SOFT_PHONE_EXTERNAL_IP
s=CounterPath eyeBeam 1.5
c=IN IP4 SOFT_PHONE_EXTERNAL_IP
t=0 0
m=audio 39218 RTP/AVP 0 8 18 3 101
a=fmtp:18 annexb=yes
a=fmtp:101 0-15
a=rtpmap:18 G729/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv
a=x-rtp-session-id:20C9FEB2D5BD416AB1468BCD55394F34

<------------->
--- (13 headers 12 lines) ---
Sending to SOFT_PHONE_EXTERNAL_IP : 18482 (NAT)
Using INVITE request as basis request - YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
Found user '252'
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 18
Found RTP audio format 3
Found RTP audio format 101
Peer audio RTP is at port SOFT_PHONE_EXTERNAL_IP:39218
Found audio description format G729 for ID 18
Found audio description format telephone-event for ID 101
Capabilities: us - 0x191d (g723|ulaw|alaw|g726|g729|g726aal2|g722), peer - audio=0x10e (gsm|ulaw|alaw|g729)/video=0x0 (nothing), combined - (ulaw|alaw|g729)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port SOFT_PHONE_EXTERNAL_IP:39218
Looking for 2712424 in internal (domain sipnet.ru)
list_route: hop: <sip:252@SOFT_PHONE_EXTERNAL_IP:18482>

<--- Transmitting (NAT) to SOFT_PHONE_EXTERNAL_IP:18482 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-0636ae62d377d52c-1---d8754z-;received=SOFT_PHONE_EXTERNAL_IP;rport=18482
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:2712424@MY_ASTERISK_IP>
Content-Length: 0


<------------>
-- Executing [2712424@internal:1] Macro("SIP/252-0867f000", "uridial|2712424@sipnet.ru") in newstack
-- Executing [s@macro-uridial:1] Set("SIP/252-0867f000", "dialuri=2712424@sipnet.ru") in new stack
-- Executing [s@macro-uridial:2] Set("SIP/252-0867f000", "CALLERID(number)=252@MY_ASTERISK_IP") in new stack
-- Executing [s@macro-uridial:3] NoOp("SIP/252-0867f000", "Calling SIP URI 2712424@sipnet.ru") in new stack
-- Executing [s@macro-uridial:4] NoOp("SIP/252-0867f000", "--- From: "" <252@MY_ASTERISK_IP> ---") in new stack
-- Executing [s@macro-uridial:5] Dial("SIP/252-0867f000", "SIP/2712424@sipnet.ru|120|tr") in new stack
Audio is at MY_ASTERISK_IP port 10712
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x8 (alaw) to SDP
Adding codec 0x800 (g726) to SDP
Adding codec 0x100 (g729) to SDP
Adding codec 0x1 (g723) to SDP
Adding codec 0x10 (g726aal2) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (no NAT) to 212.53.40.40:5060:
INVITE sip:2712424@sipnet.ru SIP/2.0
Via: SIP/2.0/UDP MY_ASTERISK_IP:5060;branch=z9hG4bK443edef6;rport
From: "" <sip:252@MY_ASTERISK_IP@MY_ASTERISK_IP>;tag=as518f69d3
To: <sip:2712424@sipnet.ru>
Contact: <sip:252@MY_ASTERISK_IP@MY_ASTERISK_IP>
Call-ID: 0ce4484c08039a581bfb81d2391bbbd2@MY_ASTERISK_IP
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Mon, 02 Jun 2008 12:40:35 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 420

v=0
o=root 99531 99531 IN IP4 MY_ASTERISK_IP
s=session
c=IN IP4 MY_ASTERISK_IP
t=0 0
m=audio 10712 RTP/AVP 0 8 111 18 4 112 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:111 G726-32/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:4 G723/8000
a=fmtp:4 annexa=no
a=rtpmap:112 AAL2-G726-32/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

---
-- Called 2712424@sipnet.ru

<--- Transmitting (NAT) to SOFT_PHONE_EXTERNAL_IP:18482 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-0636ae62d377d52c-1---d8754z-;received=SOFT_PHONE_EXTERNAL_IP;rport=18482
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>;tag=as78c7b5da
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:2712424@MY_ASTERISK_IP>
Content-Length: 0


<------------>
vpn*CLI>
<--- SIP read from 212.53.40.40:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP MY_ASTERISK_IP:5060;branch=z9hG4bK443edef6;rport=5060
From: "" <sip:252@MY_ASTERISK_IP@MY_ASTERISK_IP>;tag=as518f69d3
To: <sip:2712424@sipnet.ru>
Call-ID: 0ce4484c08039a581bfb81d2391bbbd2@MY_ASTERISK_IP
CSeq: 102 INVITE
Server: CommuniGatePro/5.2.3
Content-Length: 0


<------------->
--- (8 headers 0 lines) ---
vpn*CLI>
<--- SIP read from 212.53.40.40:5060 --->
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP MY_ASTERISK_IP:5060;branch=z9hG4bK443edef6;rport=5060
From: "" <sip:252@MY_ASTERISK_IP@MY_ASTERISK_IP>;tag=as518f69d3
To: <sip:2712424@sipnet.ru>;tag=as3c08ad47
Call-ID: 0ce4484c08039a581bfb81d2391bbbd2@MY_ASTERISK_IP
CSeq: 102 INVITE
Supported: replaces
User-Agent: Alex's Asterisk...
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Proxy-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0b9f0d86"
Content-Length: 0


<------------->
--- (11 headers 0 lines) ---
Transmitting (no NAT) to 212.53.40.40:5060:
ACK sip:2712424@sipnet.ru SIP/2.0
Via: SIP/2.0/UDP MY_ASTERISK_IP:5060;branch=z9hG4bK443edef6;rport
From: "" <sip:252@MY_ASTERISK_IP@MY_ASTERISK_IP>;tag=as518f69d3
To: <sip:2712424@sipnet.ru>;tag=as3c08ad47
Contact: <sip:252@MY_ASTERISK_IP@MY_ASTERISK_IP>
Call-ID: 0ce4484c08039a581bfb81d2391bbbd2@MY_ASTERISK_IP
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


---
[Jun 2 16:40:35] NOTICE[99531]: chan_sip.c:12197 handle_response_invite: Failed to authenticate on INVITE to '"" <sip:252@MY_ASTERISK_IP@MY_ASTERISK_IP>;tag=as518f69d3'
-- SIP/sipnet.ru-08690000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [s@macro-uridial:6] Congestion("SIP/252-0867f000", "") in new stack

<--- Transmitting (NAT) to SOFT_PHONE_EXTERNAL_IP:18482 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-0636ae62d377d52c-1---d8754z-;received=SOFT_PHONE_EXTERNAL_IP;rport=18482
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>;tag=as78c7b5da
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:2712424@MY_ASTERISK_IP>
Content-Length: 0
X-Asterisk-HangupCause: Call Rejected
X-Asterisk-HangupCauseCode: 21

<------------>
== Spawn extension (macro-uridial, s, 6) exited non-zero on 'SIP/252-0867f000' in macro 'uridial'
== Spawn extension (macro-uridial, s, 6) exited non-zero on 'SIP/252-0867f000'
vpn*CLI>
<--- SIP read from SOFT_PHONE_EXTERNAL_IP:18482 --->
ACK sip:2712424@sipnet.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.100.5:18482;branch=z9hG4bK-d8754z-0636ae62d377d52c-1---d8754z-;rport
To: "2712424@sipnet.ru"<sip:2712424@sipnet.ru>;tag=as78c7b5da
From: ""<sip:252@MY_ASTERISK_DOMAIN_NAME>;tag=3f7e257d
Call-ID: YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.
CSeq: 2 ACK
Content-Length: 0


<------------>
--- (7 headers 0 lines) ---
Really destroying SIP dialog '0ce4484c08039a581bfb81d2391bbbd2@MY_ASTERISK_IP' Method: INVITE
Really destroying SIP dialog 'YmJlYmYwNjRlZWY4ODhiMDViYTI1MGEzNGQxZWM3ZTQ.' Method: ACK
Reliably Transmitting (NAT) to SOFT_PHONE_EXTERNAL_IP:18482:
OPTIONS sip:252@SOFT_PHONE_EXTERNAL_IP:18482;rinstance=86283e8714868558 SIP/2.0
Via: SIP/2.0/UDP MY_ASTERISK_IP:5060;branch=z9hG4bK658f6285;rport
From: "Unknown" <sip:Unknown@MY_ASTERISK_IP>;tag=as481c352b
To: <sip:252@SOFT_PHONE_EXTERNAL_IP:18482;rinstance=86283e8714868558>
Contact: <sip:Unknown@MY_ASTERISK_IP>
Call-ID: 6f12120c3fc31c1a2d7cf9c40645bd52@MY_ASTERISK_IP
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Mon, 02 Jun 2008 12:40:37 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0

---
vpn*CLI>
<--- SIP read from SOFT_PHONE_EXTERNAL_IP:18482 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP MY_ASTERISK_IP:5060;branch=z9hG4bK658f6285;rport=5060
Contact: <sip:192.168.100.5:18482>
To: <sip:252@SOFT_PHONE_EXTERNAL_IP:18482;rinstance=86283e8714868558>;tag=1203561d
From: "Unknown"<sip:Unknown@MY_ASTERISK_IP>;tag=as481c352b
Call-ID: 6f12120c3fc31c1a2d7cf9c40645bd52@MY_ASTERISK_IP
CSeq: 102 OPTIONS
Accept: application/sdp
Accept-Language: en
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
User-Agent: eyeBeam release 1100z stamp 47739
Content-Length: 0


<------------->
--- (12 headers 0 lines) ---
Really destroying SIP dialog '6f12120c3fc31c1a2d7cf9c40645bd52@MY_ASTERISK_IP' Method: OPTIONS



и вроде это уже сипнет говорит

<--- SIP read from 212.53.40.40:5060 --->
SIP/2.0 407 Proxy Authentication Required


212.53.40.40 - это как раз ip сипнета
2008-06-02 16:51

Откуда: PutinsBurg
Сообщений: 107

Re: звонки на внешних sip операторов

при попытке позвонить на sip.pctel.ru примерно тоже самое:
<--- SIP read from 217.73.112.14:5060 --->
SIP/2.0 401 Unauthorized


2008-06-02 16:53

Сообщений: 866

Re: звонки на внешних sip операторов

Ага, сипнет таки хочет. А где сказано что сипнет не требует аутентификации? То что звонки внутри сипнета бесплатны сказано. Но они все равно могут хотеть своих юзеров опознавать. Хотя бы чтобы за misuse блокировать.

Попробуйте позвонить с софтфона например на sip:1331@interop.pingtel.com - оно аутентификации не требует и говорит (голосом) что "the owner of extension 1331 is unavailable".
2008-06-02 17:13

Сообщений: 6521

Re: звонки на внешних sip операторов

HighTower, упорствуете в ереси.
Аутодафе!
2008-06-02 17:46

Откуда: PutinsBurg
Сообщений: 107

Re: звонки на внешних sip операторов

dimas - позвонил на sip:1331@interop.pingtel.com, услышал тётю, сказал что abonent is not unavailable и предложила оставить мессагу... т.е. таки работает!

что сипнет не требует авторизации - не сказано, однако сказано что входящие с других sip сетей бесплатны...
опять же, с sip.pctel.ru, sip.earthrealtalk.com - на спинет прекрасно звонится и на софтфоне, зарегином в сипнете показывает номер и домен звонящего снаружи...


ded - ты сейчас про что? и по существу задачи можешь сказать чётко, что это нереально, или это реально и надо сделать то то и то то?
2008-06-02 17:57

Сообщений: 866

Re: звонки на внешних sip операторов

ну я если честно не знаю как там все устроено. Может с sip.pctel.ru и sip.earthrealtalk.com есть какие-то соглашения о пиринге. Или может оно просто смотрит на "реалистичность" домена звонящего. В вашем случае домен - внутренний IPшник и оно его не есть. Фиг знает.
2008-06-02 20:54

Откуда: PutinsBurg
Сообщений: 107

Re: звонки на внешних sip операторов

не, никаких соглашений...
проблема решена )))
2008-06-02 21:04

Сообщений: 6521

Re: звонки на внешних sip операторов

HighTower, я про упёртость. Может мне упасть/отжаться, после чего громко и чётко?

[from-internal]

include => local-extensions
include => dial-uri
include => default

[dial-uri]
exten => _[a-z].,1,Macro(uridial,${EXTEN}@${SIPDOMAIN})
exten => _[A-Z].,1,Macro(uridial,${EXTEN}@${SIPDOMAIN})
exten => _X.,1,Macro(uridial,${EXTEN}@${SIPDOMAIN})

[macro-uridial]
;; Cut out the ";user=phone...." bits at the end of SIP URI that some clients add
exten => s,1,Set(dialuri=${CUT(ARG1,\;,1)})
;; You may or may not need to append your domain name depending if you have
;; fromdomain= enabled in sip.conf. (otherwise you end up with "foo@domain.com@domain.com")
;;exten => s,n,Set(CALLERID(number)=${CALLERID(number)}@domain.com)
; corrrect outgoing caller ID from DB name

exten => s,n,ExecIf($["${DB(${CALLERID(number)}/user_sipname)}" != ""],Set,CALLERID(number)=${DB(${CALLERID(number)}/user_sipname)})
exten => s,n,NoOp(Calling SIP URI ${dialuri})
exten => s,n,NoOp(--- From: ${CALLERID(all)} ---)
exten => s,n,Dial(SIP/${dialuri},120,tr)
exten => s,n,Congestion()
2008-06-02 21:11

<1 2 3>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru