AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk + Cisco 2801 - подача нескольких номеров

Newbies/FAQ Forum 1 сообщений -
#1

Здравствуйте)

Есть Asterisk, на нем в качестве sip ua зарегистрирована Cisco 2801. Она за NAT.

Код:
sip-ua
credentials username 0100346 password 7 075671191A5141564040 realm xx.ru
authentication username 0100346 password 7 08781C1B5D415D444559 xx.ru
registrar ipv4:2.2.2.2 expires 180
sip-server ipv4:2.2.2.2


Входящая и исходящая связь работает.

Как сделать так, чтобы на один логин (0100346) можно было форвардить много разных номеров и была возможность эти номера разводить по пирам на самой циске ?
другими словами, сейчас на циске я вижу, что кто то звонил на логин 0100346, а самого номера нет.

Код:
exten => 74951230000,1,Dial(SIP/0100346)


Пробовал варианты
Код:
exten => 74951230000,1,Dial(SIP/0100346/7495123000)

и
Код:
exten => 74951230000,1,Dial(SIP/74951230000@0100346)


Получаю ошибку
Код:
SIP/2.0 400 Bad Request - 'Invalid Host'
//-1/xxxxxxxxxxxx/SIP/Error/sipSPI_validate_own_ip_addr: ReqLine IP addr does not match with host IP addr
//-1/6B7960B38626/SIP/Error/sact_idle_new_message_invite: Invalid URL in incoming INVITE


В дебаге вижу
Код:
INVITE sip:74951230000@2.2.2.2:65136;user=phone SIP/2.0
Via: SIP/2.0/UDP 1.1.1.1:5060;branch=z9hG4bK6ca05bb4;rport
From: "74999999999" ;tag=as451a49b8
To:
Contact:
Call-ID: 6a9656115fa3505232b074e66a6e8fc8@xx.ru
CSeq: 102 INVITE
User-Agent: XIP Server
Max-Forwards: 70
Remote-Party-ID: "74999999999" ;privacy=off;screen=no
Date: Fri, 12 Jul 2013 12:07:12 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Type: application/sdp
Content-Length: 262


А при
Код:
exten => 74951230000,1,Dial(SIP/0100346)

Код:
INVITE sip:0100346@192.168.11.200:5060 SIP/2.0
Via: SIP/2.0/UDP 1.1.1.1:5060;branch=z9hG4bK68d88cce;rport
From: "74999999999" ;tag=as5edfe3d9
To:
Contact:
Call-ID: 559bc2922e970b1d19f7f2e646407eba@xx.ru
CSeq: 102 INVITE
User-Agent: XIP Server
Max-Forwards: 70
Remote-Party-ID: "74999999999" ;privacy=off;screen=no
Date: Fri, 12 Jul 2013 12:24:48 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Type: application/sdp
Content-Length: 262


Т.е. в инвайте приходит внешний адрес, вместо внутреннего

1.1.1.1 - Астериск
2.2.2.2 - Сisco 2801 внешний адрес
192.168.11.200 - Сisco 2801 внутренний адрес

Подскажите пожалуйста, в какую сторону копать, а то застрял )
Заранее огромное спасибо!