VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

${SIPDOMAIN}

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

${SIPDOMAIN}

Сообщение psychov »

Подскажите, это строка после "@" или как?
Дело в том, что у меня отрабатываются только звонки на exten@example.com, а на exten@foo.example.com - нет.

Как пофиксить? Контекст стандартный, из voip-info:

Код: Выделить всё

[enable-sipuri-dialing] 
exten => _.,1,NoOp(outbound call to ${EXTEN}@${SIPDOMAIN}) 
exten => _.,n,GotoIf($[${LEN(${SIPDOMAIN})} = 0]?skipuri) 
exten => _.,n,Set(SIPDOMAINNOPORT=$["${SIPDOMAIN}" : "(.*)\:"]) 
...
exten => _.,n,NoOp(domain [${SIPDOMAINNOPORT}] is remote, treating as SIP URI) 
exten => _.,n,Macro(uridial,${EXTEN}@${SIPDOMAIN}) 
exten => _.,n,HangUp() 
exten => _.,n(skipuri),NoOp(continuing normal dialplan execution [${SIPDOMAIN}]) 
exten => _.,n,Goto(from-internal,${EXTEN},1) 
exten => h,1,HangUp()
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: ${SIPDOMAIN}

Сообщение ded »

1) SRV записи о домене есть в ДНС?
2) srvlookup= ?
3) А где macro-uridial?
Последний раз редактировалось ded 23 июн 2011, 11:31, всего редактировалось 1 раз.
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

Re: ${SIPDOMAIN}

Сообщение psychov »

1. обязательно
2. no
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: ${SIPDOMAIN}

Сообщение ded »

1. обязательно
2. no
- противоречат друг-другу.
Если foo.example.com резольвится как просто запись А в ДНС, то звонок побежит одним образом, а если будет попытка найти SRV записи для домена - другим образом.
sip debug & tcpdump поможет увидеть.
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

Re: ${SIPDOMAIN}

Сообщение psychov »

я в затруднении, получается, нужно делать регистрацию на foo.bar.com, а потом туда слать вызов, или как надо делать?
или разбор, а потом как-то ext+foo в bar.com?
никогда не сталкивался с таким, объясните.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: ${SIPDOMAIN}

Сообщение ded »

Регистрироваться совершенно не нужно.
"никогда не сталкивался с таким, объясните" - неубедителная мотивация. Это тоже самое, что новички пишут тут - "я новичок, второй день с астериском - помогите!"
ping foo.example.com ?
ping example.com ?

В примере из voip-info.org явно указано
srvlookup=yes
а у Вас
srvlookup=no
Вы даже повторить готовый опыт по инструкции не можете. macro-uridial подставляет только корректны CallerID и набирает просто Dial(SIP/${dialuri},120,tr)
который берётся из переменной ${dialuri}, в которой к тому времени у же лежит что-то типа vasja@mycompany.com
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH