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

SIP<->SIP

1 23>
Сообщений: 12

SIP<->SIP

Подскажите плиз, что нужно правильно прописать, чтобы все SIP клиенты могли звонить друг другу набрав номер, типа abcd@x.x.x.x (где x.x.x.x IP адрес *), т.е без использования цифр в номере ?
Если я жестко прописываю в extensions.conf

exten => 101,1,Dial(SIP/abcd)
exten => 102,1,Dial(SIP/bcde)

то набрав номер 101 или 102 я попадаю к нужному абоненту. Но softphone (Firefly) при вызове показывает номер от кого пришел звонок в формате abcd@x.x.x.x И при попытке потом на него позвонить, * выдает сообщение chan_sip.c:10270 handle_request_invite: Failed to authenticate user "guest"<sip:guest@x.x.x.x>;tag=e0156d28. А при попытке звонка с Cisco 7940 тоже на номер abcd@x.x.x.x вообще сразу сбрасывается звонок.
В sip.conf юзеры прописаны так:

{abcd}
type=friend
username=abcd
secret=xxx
context=abc
nat=no ; у юзеров реальные IP
host=dynamic

Заранее всем спасибо за помощь. Второй день уже бьюсь :wacko:
2005-11-22 10:44

Сообщений: 91

Re: SIP<->SIP

Могу только предположить

exten => _X.,1,Dial(SIP/${EXTEN})

Но не уверен, что будет работать
2005-11-22 10:53

Сообщений: 12

Re: SIP<->SIP

Не помогло, все так же :(
2005-11-22 11:13

Сообщений: 91

Re: SIP<->SIP

А софтфоны у тебя зарегистрированы? Что там в sip show peers ?
Если нет, то стоит покрутить либо sip.conf примерно так:
{guest}
type=friend
username=guest
secret=xxx
context=abc
nat=no ; у юзеров реальные IP
host=dynamic

А еще лучше крутить настройки софтфонов. Но это все при условии, что они не зарегистрировались.

sip debug иногда помогает :))
2005-11-22 11:21

Сообщений: 12

Re: SIP<->SIP

В том то и дело, что клиенты зарегистрированы...
*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
vt1/VT1 x.x.x.190 D 5060 Unmonitored
vt/vt x.x.x.187 D 5060 Unmonitored
2 sip peers [2 online , 0 offline]

А sip debug вот что говорит:

<-- SIP read from x.x.x.187:5060:
INVITE sip:VT1@x.x.x.188 SIP/2.0
To: <sip:VT1@x.x.x.188>
From: "guest"<sip:guest@x.x.x.188>;tag=a2345233
Via: SIP/2.0/UDP x.x.x.187:5060;branch=z9hG4bK-d87543-b72e612e81400a74-1--d87543-;rport
Call-ID: a953a82649469d54@dnQtaG9tZQ..
CSeq: 1 INVITE
Contact: <sip:vt@x.x.x.187:5060>
Max-Forwards: 70
Content-Type: application/sdp
User-Agent: Firefly
Content-Length: 344

v=0
o=guest 0 0 IN IP4 x.x.x.187
s=
c=IN IP4 x.x.x.187
t=0 0
m=audio 5000 RTP/AVP 97 110 3 18 0 8 101
a=rtpmap:97 iLBC/8000/1/8000
a=rtpmap:110 SPEEX/8000/1/8000
a=rtpmap:3 GSM/8000/1/8000
a=rtpmap:18 G729/8000/1/8000
a=rtpmap:0 PCMU/8000/1/8000
a=rtpmap:8 PCMA/8000/1/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16

--- (11 headers 14 lines)---
Using INVITE request as basis request - a953a82649469d54@dnQtaG9tZQ..
Sending to x.x.x.187 : 5060 (non-NAT)
Found peer 'vt'
Reliably Transmitting (no NAT) to x.x.x.187:5060:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP x.x.x.187:5060;branch=z9hG4bK-d87543-b72e612e81400a74-1--d87543-;rport;received=x.x.x.187
From: "guest"<sip:guest@x.x.x.188>;tag=a2345233
To: <sip:VT1@x.x.x.188>;tag=as66838cba
Call-ID: a953a82649469d54@dnQtaG9tZQ..
CSeq: 1 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Max-Forwards: 70
Contact: <sip:VT1@x.x.x.188>
Proxy-Authenticate: Digest realm="asterisk", nonce="38e6b161"
Content-Length: 0


---
Scheduling destruction of call 'a953a82649469d54@dnQtaG9tZQ..' in 15000 ms

<-- SIP read from x.x.x.187:5060:
ACK sip:VT1@x.x.x.188 SIP/2.0
To: <sip:VT1@x.x.x.188>;tag=as66838cba
From: "guest"<sip:guest@x.x.x.188>;tag=a2345233
Via: SIP/2.0/UDP x.x.x.187:5060;branch=z9hG4bK-d87543-b72e612e81400a74-1--d87543-;rport
Call-ID: a953a82649469d54@dnQtaG9tZQ..
CSeq: 1 ACK
Content-Length: 0


--- (7 headers 0 lines)---

<-- SIP read from x.x.x.187:5060:
INVITE sip:VT1@x.x.x.188 SIP/2.0
To: <sip:VT1@x.x.x.188>;tag=as66838cba
From: "guest"<sip:guest@x.x.x.188>;tag=a2345233
Via: SIP/2.0/UDP x.x.x.187:5060;branch=z9hG4bK-d87543-33063b771f258272-1--d87543-;rport
Call-ID: a953a82649469d54@dnQtaG9tZQ..
CSeq: 2 INVITE
Contact: <sip:vt@x.x.x.187:5060>
Max-Forwards: 70
Content-Type: application/sdp
Proxy-Authorization: Digest username="guest",realm="asterisk",nonce="38e6b161",uri="sip:VT1@x.x.x.188",response="b33f72a8284f220e05c697abb3cbe718",algorithm=MD5
User-Agent: Firefly
Content-Length: 344

v=0
o=guest 0 0 IN IP4 x.x.x.187
s=
c=IN IP4 x.x.x.187
t=0 0
m=audio 5000 RTP/AVP 97 110 3 18 0 8 101
a=rtpmap:97 iLBC/8000/1/8000
a=rtpmap:110 SPEEX/8000/1/8000
a=rtpmap:3 GSM/8000/1/8000
a=rtpmap:18 G729/8000/1/8000
a=rtpmap:0 PCMU/8000/1/8000
a=rtpmap:8 PCMA/8000/1/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16

--- (12 headers 14 lines)---
Using INVITE request as basis request - a953a82649469d54@dnQtaG9tZQ..
Sending to x.x.x.187 : 5060 (non-NAT)
Found peer 'vt'
Nov 22 09:39:15 NOTICE[9635]: chan_sip.c:10270 handle_request_invite: Failed to authenticate user "guest"<sip:guest@x.x.x.188>;tag=a2345233
Reliably Transmitting (no NAT) to x.x.x.187:5060:
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP x.x.x.187:5060;branch=z9hG4bK-d87543-33063b771f258272-1--d87543-;rport;received=x.x.x.187
From: "guest"<sip:guest@x.x.x.188>;tag=a2345233
To: <sip:VT1@x.x.x.188>;tag=as66838cba
Call-ID: a953a82649469d54@dnQtaG9tZQ..
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Max-Forwards: 70
Contact: <sip:VT1@x.x.x.188>
Content-Length: 0


---

<-- SIP read from x.x.x.187:5060:
ACK sip:VT1@x.x.x.188 SIP/2.0
To: <sip:VT1@x.x.x.188>;tag=as66838cba
From: "guest"<sip:guest@x.x.x.188>;tag=a2345233
Via: SIP/2.0/UDP x.x.x.187:5060;branch=z9hG4bK-d87543-33063b771f258272-1--d87543-;rport
Call-ID: a953a82649469d54@dnQtaG9tZQ..
CSeq: 2 ACK
Content-Length: 0


--- (7 headers 0 lines)---
Destroying call 'a953a82649469d54@dnQtaG9tZQ..'

<-- SIP read from x.x.x.187:5060:
ACK sip:VT1@x.x.x.188 SIP/2.0
To: <sip:VT1@x.x.x.188>;tag=as66838cba
From: "guest"<sip:guest@x.x.x.188>;tag=a2345233
Via: SIP/2.0/UDP
x.x.x.187:5060;branch=z9hG4bK-d87543-b13bce393e51854c-1--d87543-;rport
Call-ID: a953a82649469d54@dnQtaG9tZQ..
CSeq: 2 ACK
Contact: <sip:vt@x.x.x.187:5060>
Max-Forwards: 70
Proxy-Authorization: Digest username="guest",realm="asterisk",nonce="38e6b161",uri="sip:VT1@x.x.x.188",response="b33f72a8284f220e05c697abb3cbe718",algorithm=MD5
User-Agent: Firefly
Content-Length: 0


--- (11 headers 0 lines)---
Destroying call 'a953a82649469d54@dnQtaG9tZQ..'
2005-11-22 12:55

Откуда: Санкт-Петербург
Сообщений: 203

Re: SIP<->SIP

Nov 22 09:39:15 NOTICE[9635]: chan_sip.c:10270 handle_request_invite: Failed to authenticate user "guest"<sip:guest@x.x.x.188>;tag=a2345233

По типу зарегестрировался???
2005-11-22 13:11

Сообщений: 91

Re: SIP<->SIP

Подожди. Давай по порядку. У тебя зарегены 2 телефона на 190-м и 187-м айпишниках. А кто такой 188-й?
И кто такой guest?
А с другими версиями софтфонов работает интересно?
2005-11-22 13:30

Сообщений: 12

Re: SIP<->SIP

Вроде как они регистрируются..., на 190 и 187 IP. 188 IP - это сам Asterisk.
Кто такой guest и откуда он берется я не знаю. Я такого нигде сам не прописывал...
Попробовал и другой софтфон, тоже самое...
Чтоб самому не запутаться, я завел двух user: vt1 и vt2.
Просто vt, это описание в диал-плане.
Попробовал набрать имя без IP адреса, т.е. просто vt1
В этом случае в sip debug мне не нравится такая вещь, хотя и в формате vt1@x.x.x.188 точно также:
....
Looking for vt1 in vt ( domain x.x.x.188 )
Reliably Transmitting (no NAT) to x.x.x.187:5060:
SIP/2.0 404 Not Found
....

Может это надо как то хитро прописывать в extensions.conf ?
2005-11-22 14:19

Сообщений: 104

Re: SIP<->SIP

Если abcd зарегистрирован на *, номер нужно набирать abcd, а не abcd@x.x.x.x
Попробуй. Сборкой URI должен заниматься сам софтфон (или SIP-стек, в зависимости от реализации). В любом случае конечный пользователь этим заморачиваться не должен.
2005-11-22 14:23

Сообщений: 104

Re: SIP<->SIP

guest - это логин, от чьего имени стартовал астериск
2005-11-22 14:25

1 23>
Добавить страницу в закладки:  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