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

SIP default extensions

<1 2 3>
Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: SIP default extensions

newandrewА sipautocreatepeer, как я понял, после прохождения правила _X. будет выполнять extension дальше? А каким дальше правилом обрабатывать, чтобы он в него вошел?
При чем тут autocreatepeer до правил обработки? Такая каша...
autocreatepeer позволяет регистрироваться всем подряд и направялет звонки в контекст указанный в regcontext (не помню точно). Без autocreatepeer надо создавать в sip.conf все пиры. Все на этом.


exten => s для тех случаев, когда ничего не посылается. В твоем случае посылается LOGIN. Кстати, а номер назначения ты IVR'ом запросишь?

Сказал же, читай шаблоны. http://www.google.co.uk/search?hl=en&q=asterisk+patterns&btnG=Google+Search&meta=
X matches any digit from 0-9
Z matches any digit form 1-9
N matches any digit from 2-9
[1237-9] matches any digit or letter in the brackets
(in this example, 1,2,3,7,8,9)
. wildcard, matches one or more characters
! wildcard, matches zero or more characters immediately
(only Asterisk 1.2 and later, see note)


Попробуй так:
exten => h,1,Hangup
exten => s,1,Hangup
exten => i,1,Hangup
exten => _..,1,Answer
exten => _..,2,Playback(demo-thanks)
exten => _..,3,Hangup

Тогда будешь ловить все.


Читать:
http://www.voip-info.org/wiki/index.php?page=Asterisk+config+extensions.conf+sorting
http://www.voip-info.org/wiki-Asterisk+Dialplan+Patterns
http://www.voip-info.org/wiki/view/Asterisk+standard+extensions

tmaНужно добавить еще 's'. Туда попадают те звонки, которые не подпали под другие маски.


The "s" extension is used when there is no known called number in the context used. Incoming calls are always placed in a context in the dialplan, either one you specify in the channel configuration file, or the default context. If no other match exist for the call within the context, the s extension is activated.

Первое работает, второе - нет. s не будет находится если нет других вариантов. Док-во:

[ Context 'max' created by 'pbx_config' ]
'100' => 1. Agi(agi://localhost:4573) [pbx_config]
's' => 1. NoOp(Got it!!!) [pbx_config]

-= 2 extensions (2 priorities) in 1 context. =-

Sep 8 13:41:08 NOTICE[20218]: chan_iax2.c:7303 socket_read: Rejected connect attempt from 127.0.0.1, request '56@max' does not exist
...

НА IAX2 без дебага четко видно в чем дело. Note! s не заматчился!
ПРОБУЕМ НА SIP:

Using INVITE request as basis request - 4104C9DA-1DD2-11B2-9FC6-CDB61021CE04@192.168.1.223
Sending to 192.168.1.223 : 5060 (NAT)
Found user 'max'
...
Looking for 345 in max (domain localhost)
Reliably Transmitting (no NAT) to 192.168.1.223:5060:
SIP/2.0 404 Not Found



При использовании SIP и звонке на неопределенный exten, без включенного режима sip debug ничего не видно, при включенном дебаге все видно.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-09-08 15:00

Сообщений: 34

Re: SIP default extensions

Сам понимаю, что каша, но я только учусь :)
Доки читаю, видимо плохо. Во многом уже разобрался, многое еще предстоит, но ваша помощь уже сейчас неоценима :) Спасибо большое!
2006-09-08 15:09

Сообщений: 34

Re: SIP default extensions

Как обрабатывать логины, которые не входят в заданное правило я разобрался! :)
Теперь у меня очередной ламерский вопрос :)
Как в текущей сессии перенаправить звонок на какой-то номер?
Вот, например, идет мне SIP на asterisk от Васи, а как мне перенаправить этот звоночек на свой телефон не разрывая соединения? Я, в принципе, понимаю, что это все изначально заложено в asterisk и он с этой целью и создавался в общем-то, но чего-то не могу найти где почитать :((
Подскажите, пожалуйста
2006-09-08 19:07

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: SIP default extensions

http://www.google.co.uk/search?hl=en&q=asterisk+transfer&btnG=Google+Search&meta=
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-09-08 20:45

Сообщений: 34

Re: SIP default extensions

Посыпаю голову пеплом :)
Читал вот тут http://www.voip-info.org/wiki/view/Asterisk+call+parking, но немного не понял.

Паркованные звонки это звонки, которые можно перенаправлять?
Вот например, в features.conf у меня определено context => parkedcalls
Это значит, что при обращении к области parkedcalls в extensions.conf мои звонки при дозвоне на какие-то номера будут автоматически перенаправляться не теряя соединения?
А управляется это примерно так?

[...]
exten => _.,500,Goto(parkedcalls,${FWDNUMBER},1)

[parkedcalls]
exten => _.,1,Answer()
exten => _.,2,Playback(demo-thanks)
exten => _.,3,Hangup()
2006-09-08 22:39

Сообщений: 34

Re: SIP default extensions

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

Сейчас у меня сделано так
[parkedcalls]
exten => _.,1,AGI(script_in.agi,${EXTEN})
exten => _.,n,Answer()
exten => _.,n,Dial(SIP/{MYPHONE},60,t)
exten => _.,n,Hangup()

И мне астериск перезванивает, но меня не слышно ни в одном телефоне ни в другом. Надо как-то объединить эти вызовы, чувствую, что что-то делаю не так совершенно :(

P.S. Это в процессе позания читаю:
http://www.voip-info.org/wiki/view/Asterisk+cmd+Conference
http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+meetme
2006-09-09 01:18

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: SIP default extensions

parkedcalls это не перевод звонка.
Вы говорите, потом "паркуете" звонок, вешаете трубку, идете берете любой другой телефон, и набираете номер припаркованного звонка, и вы снова говорите. Тот кто ждет при этом слушает музыку.
Читайте про call transfer :)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-09-09 11:45

Сообщений: 34

Re: SIP default extensions

Спасибо, читаю про call transfer на http://www.voip-info.org, но пока либо не нашел ничего, либо идут отсылки на parkedcalls :)

Буду очень признателен, если подскажете, где можно найти примеры. Задача стоит та же -- соединить входящий звонок абонента с моим телефоном.
2006-09-11 14:36

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: SIP default extensions

newandrewЗадача стоит та же -- соединить входящий звонок абонента с моим телефоном.
exten => _XX.,1,Dial(SIP/myphone) ?

Или нет? Подробнее задачу опишите плиз.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-09-11 18:02

Сообщений: 34

Re: SIP default extensions

Да, я так пробовал, но почему-то не получилось. Астериск совершает звонок, но абоненты не слышат друг друга.

Описываю задачу более подробно:
1. Есть Абонент-1, Абонент-2 и Астериск.
Когда Абонент-1, грубо говоря, звонит в Астериск, надо сделать так, чтобы Астериск звонил Абоненту-2. То есть, чтобы между Абонентом-1 и Абонентом-2 происходило соединение и они могли общаться друг с другом.
2006-09-11 18:21

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