Страница 1 из 1
sip-Транк
Добавлено: 06 апр 2012, 19:15
Otkrick
Добрый день! Благодаря местным старожилам, настроил Asterisk для работы с двумя sip-провайдерами: в sip.conf они указаны как "register =>
username@domain.ru:password:AuthName@server:5060/ext". Сейчас мне нужно подключить третьего провайдера, который предоставляет услуги через сервер без регистрации (никаких username,domain).
sip.conf:
Код: Выделить всё
[PROV3]
type=friend
context=from-sip
host=192.168.4.1
nat=no
directmedia=yes
dtmfmode=info
call-limit=1
insecure=invite
users.conf:
Код: Выделить всё
[PROV3]
type=friend
context=from-sip
disallow=all
allow=ulaw
extensions.conf:
Код: Выделить всё
[from-sip]
exten => s,1,Goto(default,1501,1)
подскажите, пожалуйста, что не так?
Re: sip-Транк
Добавлено: 06 апр 2012, 19:23
ded
в users.conf ничего не надо.
В sip.conf
[PROV3]
type=peer
host=192.168.4.1 - Вы уверены что это ИП адрес оператора?
в extensions.conf:
[from-sip]
exten => s,1,Goto(default,1501,1)
а где там
[default]
exten => 1501,1,Dial(???)
А почему такой странный номер 1501, У вас тысяча внутренних номеров? Или десять тысяч?
Re: sip-Транк
Добавлено: 06 апр 2012, 19:30
Otkrick
ded, здравствуйте! спасибо за помощь
host=192.168.4.1 - Вы уверены что это ИП алрес оператора?
я через dsl-модем подключен к внутренней сетке провайдера, мой - 192.168.4.3, его - 192.168.4.1
exten => 1501,1,Dial(???)
include пропустил:
Код: Выделить всё
[from-sip]
exten => s,1,Goto(default,1501,1)
include = default
[default]
exten => s,1,Goto(default,SIP/1501,1)
exten => 1501,n,Dial(SIP/1501)
А почему такой странный номер 1501, У вас тысяча внутренних номеров? Или десять тысяч?
15хх это прошлая нумерация, мне необходимо было ее сохранить (визитки, фантики)
Re: sip-Транк
Добавлено: 06 апр 2012, 19:36
ded
Ох!
[from-sip]
exten => s,1,Goto(default,1501,1) если Goto(default, то include = default уже не нужен тут.
[default]
;exten => s,1,Goto(default,SIP/1501,1) а это рекурсия, чепуха то есть. Чтобы понять рекурсию - надо понять рекурсию.
exten => 1501,n,Dial(SIP/1501) ; этой строчки достаточно.
Re: sip-Транк
Добавлено: 06 апр 2012, 19:44
Otkrick
поправил (стыдно)
Когда звоню на asterisk, tcpdump на 5060 порту ловит пакет:
Код: Выделить всё
20:42:53.699816 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 989)
localhost.sip > localhost.sip: SIP, length: 961
INVITE sip:495МОЙВНЕШННОМЕР@192.168.4.3 SIP/2.0
Max-Forwards: 139
Session-Expires: 3600;refresher=uac
Min-SE: 600
Supported: timer, 100rel
To: <sip:495МОЙВНЕШННОМЕР@10.247.92.10:5060>
From: <sip:495НОМЕРЗВОНЯЩЕГО@192.168.4.1>;tag=3542715629-592099
Remote-Party-Id: <sip:495НОМЕРЗВОНЯЩЕГО@11.39.91.14>;party=calling;privacy=off;screen=yes
Call-ID: 355-3542715629-592092@s-tri.mskfone.org
CSeq: 1 INVITE
Allow: INVITE, BYE, OPTIONS, CANCEL, ACK, REGISTER, NOTIFY, INFO, REFER, SUBSCRIBE, PRACK, UPDATE, MESSAGE, PUBLISH
Via: SIP/2.0/UDP 192.168.4.1:5060;branch=z9hG4bK24d7781cf180422320108dd012cf9e5a
Contact: <sip:495НОМЕРЗВОНЯЩЕГО@192.168.4.1:5060;tgrp=2004GENERALCAPNEW>
Content-Type: application/sdp
Accept: application/sdp
Content-Length: 225
v=0
o=s3sbc-sec 1333726689620 1333726689620 IN IP4 192.168.4.1
s=sip call
c=IN IP4 192.168.4.2
t=0 0
m=audio 11082 RTP/AVP 8 0 18 101
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=fmtp:18 annexb=no
, после этого - "на данном направлении перегрузка" и все..
Re: sip-Транк
Добавлено: 06 апр 2012, 19:51
ded
Ну и прокомментируйте нам ваше ИП адресное пространство, исходя из утверждения
я через dsl-модем подключен к внутренней сетке провайдера, мой - 192.168.4.3, его - 192.168.4.1
и анализа ИП адресов в пакете INVITE
INVITE sip:495МОЙВНЕШННОМЕР@
192.168.4.3 SIP/2.0
Max-Forwards: 139
Session-Expires: 3600;refresher=uac
Min-SE: 600
Supported: timer, 100rel
To: <sip:495МОЙВНЕШННОМЕР@
10.247.92.10:5060>
From: <sip:495НОМЕРЗВОНЯЩЕГО@
192.168.4.1>;
Remote-Party-Id: <sip:495НОМЕРЗВОНЯЩЕГО@
11.39.91.14>;
c=IN IP4
192.168.4.2
Otkrick писал(а):После совета почитать книжки последовал совет обратиться к платной поддержке. Что дальше?
p.s. из тысяч сообщений по всему интернету 90% либо неинформативны, либо оскорбительны, либо просто бесполезны. Туалет нашли?
Пожалуй, лучше пойду туалет поищу.
............. на бумажке, найденой в туалете нашёл вот такой кусок -
sip.conf:
[PROV3]
type=friend
context=from-sip
host=192.168.4.1
nat=no
directmedia=yes
dtmfmode=info
extensions.conf:
[from-sip]
exten => 495МОЙВНЕШННОМЕР,1,Dial(SIP/1501,,tTr)
Re: sip-Транк
Добавлено: 06 апр 2012, 20:07
Otkrick
на бумажке,
Уважаемый пользователь с псевдонимом ded!
Искренне прошу прощения за эту мальчишескую глупость и врожденную бестолковость! Ваша помощь неоценима, а точнее - бесценна! для меня, и, уверен, для тех тысяч новичков, которым Вы бескорыстно помогали/помогаете!
Re: sip-Транк
Добавлено: 06 апр 2012, 21:26
Otkrick
Ну и прокомментируйте нам ваше ИП адресное пространство
сам в шоке от этих странных ip'шников
[from-sip]
exten => 495МОЙВНЕШННОМЕР,1,Dial(SIP/1501,,tTr)
tTr опцию убрал, вы считаете, что она здесь нужна?
Re: sip-Транк
Добавлено: 06 апр 2012, 22:02
ded
Если убрать - следующий Ваш пост будет на форуме такой: "Не могу перевести входящий звонок на другой внутренний номер!"