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

Помогите новичку

<1 2
Сообщений: 16

Re: Помогите новичку

Эта строчка была вообще не активна. Активировал, результат такой же. Вызов проходит, трубку берут и ...... тишина... ничего не слышно абсолютно.
Сеть локальная, фаерволов, маршрутизаторов нет. В чём может ещё быть затык?
2005-04-26 15:49

Сообщений: 16

Re: Помогите новичку

Эта строчка была вообще не активна. Активировал, результат такой же. Вызов проходит, трубку берут и ...... тишина... ничего не слышно абсолютно.
Сеть локальная, фаерволов, маршрутизаторов нет. В чём может ещё быть затык?
2005-04-26 15:49

Сообщений: 16

Re: Помогите новичку

Эта строчка была вообще не активна. Активировал, результат такой же. Вызов проходит, трубку берут и ...... тишина... ничего не слышно абсолютно.
Сеть локальная, фаерволов, маршрутизаторов нет. В чём может ещё быть затык?
2005-04-26 15:49

Сообщений: 16

Re: Помогите новичку

Эта строчка была вообще не активна. Активировал, результат такой же. Вызов проходит, трубку берут и ...... тишина... ничего не слышно абсолютно.
Сеть локальная, фаерволов, маршрутизаторов нет. В чём может ещё быть затык?
2005-04-26 15:49

Сообщений: 1530

Re: Помогите новичку

KirЭта строчка была вообще не активна. Активировал, результат такой же. Вызов проходит, трубку берут и ...... тишина... ничего не слышно абсолютно.
Сеть локальная, фаерволов, маршрутизаторов нет. В чём может ещё быть затык?
Может можно увидеть части конфигов sip.conf и extensions.conf, относящихся к обоим телефонам?

Я уже даже не знаю на какой кофейной гуще еще погадать. ;)

P.S. voicemail с любого телефона работает?
Может стоит tcpdump запустить и посмотреть что вообще ходит?
http://www.telecomtechnology.net - premium терминация
2005-04-26 16:05

Сообщений: 16

Re: Помогите новичку

extensions
[sip]
exten => 001,1,Ringing
exten => 001,2,Dial(SIP/test,2)
exten => 001,3,Voicemail(u001)
exten => 0010,1,VoiceMailMain(s001)
;exten => _9743902.,1,Dial(SIP/${EXTEN}@xxx.xxx.xxx.xxx)
;exten => _9743902.,1,Dial(H323/${EXTEN}@xxx.xxx.xxx.xxx)
;exten => _9743902.,2,Congestions
;exten => _9743902.,102,Busy

[sip2]

exten => 101,1,Ringing
exten => 101,2,Dial(SIP/user,15)
exten => 101,3,Voicemail(u101)
exten => 2010,1,VoiceMailMain(s101)

exten => 102,1,Ringing
exten => 102,2,Dial(SIP/user_2,60)
exten => 102,3,Voicemail(u202)
exten => 2020,1,VoiceMailMain(s202)

exten => 103,1,Ringing
exten => 103,2,Dial(SIP/user_3,60)
exten => 103,3,Voicemail(u203)
exten => 2030,1,VoiceMailMain(s203)

exten => 104,1,Ringing
exten => 104,2,Dial(SIP/kir,60)

exten => 060,1,SayUnixTime
exten => 060,2,Hangup

Sip.conf
.........
[user]
type=friend
secret=blah
host=dynamic
dtmfmode=inband
restrictcid=yes
secret=123
context=sip2


[user_2]
type=friend
secret=blah
host=dynamic
dtmfmode=inband
restrictcid=yes
secret=123
context=sip2

[user_3]
type=friend
secret=blah
host=dynamic
dtmfmode=inband
restrictcid=yes
secret=123
context=sip2

[kir]
type=friend
secret=blah
host=dynamic
dtmfmode=inband
restrictcid=yes
secret=123
context=sip2

Этого хватит?
voicemail ходит с любого телефона, но настроен только для user, у остальных usero'ов не натроен. т.е с любого номера можно позвонить на 101 и тётенка скажет что user'a нет оставьте своё сообщение...
Можешь что нить сказать по этим косочками конфига?
2005-04-26 16:16

Сообщений: 1530

Re: Помогите новичку

Kir
Sip.conf
.........
[user]
type=friend
secret=blah
host=dynamic
dtmfmode=inband
restrictcid=yes
secret=123
context=sip2
Первое, что я замечаю, это не описаны кодеки.
Либо они должны быть описаны в (general).
Вначале _обязательно_ нужно указать 'disallow=all',
а затем перечислить нужные кодеки.
Второе, рекомендую все-таки прописать 'canreinvite=no',
это заставит соединению происходить непосредственно через *,
а не напрямую (потом в локалке конечно лучже поставить в 'yes').

Еще -- зачем дважды указан 'secret'? Хотя на голос это и не должно влиять. ;)

А вообще-то есть смысл так городить огород? Конфиги очень скоро станут нечитаемыми...

Я описываю экстеншины так:
exten => XXX,1,Dial(SIP/${EXTEN},60,rR)
на всех сразу.

И есть ли смысл всех разносить в разные контексты?!!

Хотя это уже Ваше дело.
http://www.telecomtechnology.net - premium терминация
2005-04-26 16:36

Сообщений: 6521

Re: Помогите новичку

Это -

exten => 001,1,Ringing
exten => 001,2,Dial(SIP/test,2)
exten => 001,3,Voicemail(u001)

ещё как-то можно представить, но следом идёт -

exten => 0010,1,VoiceMailMain(s001)
что является глупостью! Перевести на русский язык, первый блок описывает последовательность действий 1-2-3 * по звонку на номер 001:
позвенеть, потом набрать клиента test описанного в Sip.conf, и таймаут на это 2 секунды, не успел он взять трубу переходим на 3, где скажут что юзер 001 недоступен (unavailable)?
Ну а потом идёт строчка
exten => 0010,1,VoiceMailMain(s001)
которая говорит, что если кто-то наберёт номер 0010 (!!!) то его надо запулить в управление ящиком 001, да и сказать успеть, что-то на s перед этим.
То же самое для других клиентов -
exten => 102,1,Ringing
exten => 102,2,Dial(SIP/user_2,60)
exten => 102,3,Voicemail(u202)

Сначала проверь, зарегистрировались ли твои Sip юзеры - sip show peers
Если да, то используй общий шаблон для внутренних юзеров, с использованием дефолтного макроса (ты же не выкинул его из extensions.conf?)
exten => _10X,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
и всё будет исполнятся - Voicemail и ParkedCalls
В sip.conf юзеров описывать -

[102]
type=friend
username=102
host=dynamic
;canreinvite=no ; расскомментировать, если нужно
;nat=yes ; расскомментировать, если клиент за натом, а * нет

[103]
type=friend
username=103
host=dynamic
;canreinvite=no ; расскомментировать, если нужно
;nat=yes ; расскомментировать, если клиент за натом, а * нет

[104]
type=friend
username=104
host=dynamic
;canreinvite=no ; расскомментировать, если нужно
;nat=yes ; расскомментировать, если клиент за натом, а * нет
2005-04-27 21:06

Сообщений: 16

Re: Помогите новичку

Спасибо за советы, буду воевать:)
2005-04-28 12:40

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