The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Asterisk + sipnet.ru"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"Asterisk + sipnet.ru"  +/
Сообщение от Silver Ghost email(ok) on 18-Фев-08, 16:51 
Пытаюсь увязать Asterisk с sipnet.ru... Перерыл кучу документации, но так и не получилось заставить его нормально работать...

# cat /etc/astersik/sip.conf

register => XXXXXXXX:YYYYYYYY@sipnet.ru/XXXXXXXX

[200]
type=friend
host=dynamic
username=200
secret=12345
nat=no
canreinvite=no
context=limited
callerid="Silver" <200>
allow=gsm
allow=ulaw
allow=alaw

[sipnet]
secret = YYYYYYYYYY
provider =
trunkstyle = customvoip
username = XXXXXXXX
trunkname = sipnet
callerid =
hasexten = no
hassip = yes
hasiax = no
registeriax =
registersip = yes
host = sipnet.ru
dialformat = ${EXTEN:1}
context = nabor_sipnet
group =
insecure = invite
fromuser = XXXXXXXX
fromdomain = sipnet.ru
contact = 200
disallow=all
allow = alaw
allow = ulaw
allow = g729
nat = no
canreinvite = nonat
dtmfmode = info


# cat /etc/asterisk/extentions.conf

[limited]
exten => 200,1, Macro(stdexten,200,SIP/200)
include => demo

[nabor_sipnet]
exten => _7495XXXXXXX,1,SetCallerID("SipPhone" <3099483>)
exten => _7495XXXXXXX,2,Dial(SIP/sipnet/${EXTEN},120)
exten => _7495XXXXXXX,3,PlayBack(noanswer)
exten => _7495XXXXXXX,4,HangUp
exten => _7495XXXXXXX,5,PlayBack(busy)
exten => _7495XXXXXXX,6,HangUp

[home]
include => limited
include => nabor_sipnet

Номер 500 набирается нормально... Когда пытаюсь набрать 7495ХХХХХХХ, мне говорит, что пользователь не найден...

Куда копать? Не могу понять почему не хочет рулить на sipnet.ru. хотя в интерфейсе сипнета Астериск зарегистрирован как положено.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Asterisk + sipnet.ru"  +/
Сообщение от pavel_simple (??) on 18-Фев-08, 16:53 
>[оверквотинг удален]
>register => XXXXXXXX:YYYYYYYY@sipnet.ru/XXXXXXXX
>
>[200]
>type=friend
>host=dynamic
>username=200
>secret=12345
>nat=no
>canreinvite=no
>context=limited

^^^^^^^^^^^^^^^^^^^^^^

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Asterisk + sipnet.ru"  +/
Сообщение от Silver Ghost email(ok) on 18-Фев-08, 17:02 
>>context=limited
>^^^^^^^^^^^^^^^^^^^^^^

Спасибо. голова уже не варит. :)
теперь вот какая проблема:

-- Executing [74954444754@home:1] SetCallerID("SIP/200-081d6d88", ""SipPhone" <3099483>") in new stack
[Feb 18 15:56:38] WARNING[17338]: app_setcallerid.c:116 setcallerid_exec: SetCallerID is deprecated.  Please use Set(CALLERID(all)=...) or Set(CALLERID(ani)=...) instead.
    -- Executing [7495xxxxxxxx@home:2] Dial("SIP/200-081d6d88", "SIP/sipnet/7495xxxxxxxx|120") in new stack
[Feb 18 15:56:58] WARNING[17338]: chan_sip.c:2841 create_addr: No such host: sipnet
[Feb 18 15:56:58] WARNING[17338]: app_dial.c:1106 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination)

и отбрасывает...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Asterisk + sipnet.ru"  +/
Сообщение от Silver Ghost email(ok) on 18-Фев-08, 21:03 
При попытке совершения звонка на 7495xxxxxxx в консоли вылетает ошибка:

-- Executing [7495ххххххх@home:1] Set("SIP/200-081d6d78",
"CALLERID(all)="SipPhone" <3099483>") in new stack
-- Executing [7495ххххххх@home:2] Dial("SIP/200-081d6d78",
"SIP/sipnet.ru/7495ххххххх|120") in new stack
-- parse_srv: SRV mapped to host sipnet.ru, port 5060
-- Called sipnet.ru/7495ххххххх
[Feb 18 18:58:16] NOTICE[30113]: chan_sip.c:11983
handle_response_invite: Failed to authenticate on INVITE to '"SipPhone"
<sip:3099483@195.39.211.138>;tag=as553049cd'
-- SIP/sipnet.ru-081dbd60 is circuit-busy


Как это дело лечить, в какую сторону смотреть?


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Asterisk + sipnet.ru"  +/
Сообщение от PavelR (??) on 19-Фев-08, 05:59 

>
>
>Как это дело лечить, в какую сторону смотреть?

Регистрация на сипнет нужна только для приема звонков "оттуда". Для звонков "туда"/на мир регистрация не нужна. Для этого нужны только логин-пароль в соответствующей секции, у тебя она названа [sipnet].

Вообще говоря, в секции [sipnet] у тебя куча мусора. Причем похоже что эти строки предназначались для файла users.conf. Тогда это уже не мусор, а совсем даже верно будет.
Одним из проблемных мест может быть строчка dialformat = ${EXTEN:1} ;-)

Dial у себя я прописал в формате:

exten  => _8X.,1, Dial(SIP/${EXTEN}@sipnet,30,T)


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Asterisk + sipnet.ru"  +/
Сообщение от Silver Ghost email(ok) on 19-Фев-08, 21:42 
>Вообще говоря, в секции [sipnet] у тебя куча мусора. Причем похоже что
>эти строки предназначались для файла users.conf. Тогда это уже не мусор,
>а совсем даже верно будет.

Совершенно согласен. :) Таки это надо было запихать в users.conf... Сейчас работает на ура.

Научите пожалуйста теперь, как мне добавить еще одно направление в extensions.conf:

[nabor_sipnet]
exten => _7495XXXXXXX,1,Set(CALLERID(all)="SipPhone" <3099483>)
exten => _7495XXXXXXX,2,Dial(SIP/sipnet/${EXTEN},120)
exten => _7495XXXXXXX,3,PlayBack(noanswer)
exten => _7495XXXXXXX,4,HangUp
exten => _7495XXXXXXX,305,PlayBack(busy)
exten => _7495XXXXXXX,306,HangUp
exten => _3579XXXXXXX,1,Set(CALLERID(all)="SipPhone" <3099483>)
exten => _3579XXXXXXX,2,Dial(SIP/sipnet/${EXTEN},120)
exten => _7495XXXXXXX,3,PlayBack(noanswer)
exten => _7495XXXXXXX,4,HangUp
exten => _7495XXXXXXX,305,PlayBack(busy)
exten => _7495XXXXXXX,306,HangUp


Не работает...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Asterisk + sipnet.ru"  +/
Сообщение от Silver Ghost email(ok) on 19-Фев-08, 21:52 
>exten => _3579XXXXXXX,1,Set(CALLERID(all)="SipPhone" <3099483>)
>exten => _3579XXXXXXX,2,Dial(SIP/sipnet/${EXTEN},120)
>exten => _7495XXXXXXX,3,PlayBack(noanswer)
>exten => _7495XXXXXXX,4,HangUp
>exten => _7495XXXXXXX,305,PlayBack(busy)
>exten => _7495XXXXXXX,306,HangUp

ой... естессно тут везде 3579

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Asterisk + sipnet.ru"  +/
Сообщение от Silver Ghost email(ok) on 19-Фев-08, 22:35 
>>exten => _3579XXXXXXX,1,Set(CALLERID(all)="SipPhone" <3099483>)
>>exten => _3579XXXXXXX,2,Dial(SIP/sipnet/${EXTEN},120)
>>exten => _7495XXXXXXX,3,PlayBack(noanswer)
>>exten => _7495XXXXXXX,4,HangUp
>>exten => _7495XXXXXXX,305,PlayBack(busy)
>>exten => _7495XXXXXXX,306,HangUp
>
>ой... естессно тут везде 3579

Все... Разобрался...
Спасибо за помощь...

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

5. "Asterisk + sipnet.ru"  +/
Сообщение от PavelR (??) on 19-Фев-08, 06:11 
Ну и еще разок проверь правильность логина-пароля.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Asterisk + sipnet.ru"  +/
Сообщение от Дмитрий email(??) on 30-Янв-11, 01:55 
в чем же была причина сообщения

[Feb 18 18:58:16] NOTICE[30113]: chan_sip.c:11983
handle_response_invite: Failed to authenticate on INVITE to '"SipPhone"

???

У меня тоже самое... никак не пойму в чем проблема...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру