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

Откуда подключается Dial(${HINT}) ?

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

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

Soulreader
Сообщения: 16
Зарегистрирован: 01 окт 2012, 17:14

Откуда подключается Dial(${HINT}) ?

Сообщение Soulreader »

Всем привет!

Астериск осваиваю впервые. Неделю убил на то, что не работали функции Verbose и таймаут дозвона до абонента. Причину, кажется, откопал: при регистрации телефона в диалплан добавляются строки
'номер' => hint: SIP/номер [pbx_config]
1. Dial(${HINT}) [pbx_config]

И все звонки уходят именно сюда, а не туда куда я хочу.

Весь гугл уже перерыл, не могу понять - откуда добавляется эта штука? В extensions.conf ничего похожего нет, в sip.conf отключил все что с хинтами связано. Астериск стоит на Debian 6. Версия 1.6 (в 1.8 та же ситуация).
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Откуда подключается Dial(${HINT}) ?

Сообщение ded »

Вы колупаете какую-то версию с вэб-администрируемой частью, хорошо бы указать какую версию, какой GUI.
Это нормальное поведение, убейте ещё неделю, чтобы узнать что такое хинты, и почему они не помешают в такой конструкции.
Soulreader
Сообщения: 16
Зарегистрирован: 01 окт 2012, 17:14

Re: Откуда подключается Dial(${HINT}) ?

Сообщение Soulreader »

Нет, чисто консольная версия. Никакого гуи.

У меня получается из-за этой "добавки" вот что:

[ Context 'default' created by 'pbx_config' ]
'4200' => hint: SIP/4200 [pbx_config]
1. Dial(${HINT}) [pbx_config]
'_4XXX' => 1. Verbose(10,STARTOFACALL) [pbx_config]
2. Dial(SIP/${EXTEN},5) [pbx_config]
3. Hangup() [pbx_config]

И срабатывает сначала первый диал, а по отбиву - второй. Я прочитал, что хинты используются для определения статусов. Мне это пока не нужно. Я хочу эту "добавку" отключить на данном этапе.

И да, недели у меня нет.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Откуда подключается Dial(${HINT}) ?

Сообщение Vlad1983 »

удалите вообще все строки где стоит эта дурь Dial(${HINT})
ЛС: @rostel
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Откуда подключается Dial(${HINT}) ?

Сообщение ded »

Soulreader писал(а):И срабатывает сначала первый диал, а по отбиву - второй. Я прочитал, что хинты используются для определения статусов. Мне это пока не нужно. Я хочу эту "добавку" отключить на данном этапе.
А кто писал эти строки в конфигурации extensions.conf? Подозреваю, что не Вы!
И да, обращайтесь к системному администратору, делегируйте задачи, если не хватает времени.
Soulreader
Сообщения: 16
Зарегистрирован: 01 окт 2012, 17:14

Re: Откуда подключается Dial(${HINT}) ?

Сообщение Soulreader »

А кто писал эти строки в конфигурации extensions.conf? Подозреваю, что не Вы!
Я писал. Все что относится к шаблону _4XXX - мое. Второй диал, появившийся после регистрации телефона - не мой. И мне не понятно откда он берется.
И да, обращайтесь к системному администратору, делегируйте задачи, если не хватает времени.
Это я и есть. В единственном числе. Отвечаю за все.

Я пытаюсь сказать, что Dial(${HINT}) в конфигах нигде нет. Оно динамически откуда-то берется при регистрации оборудования на астериске.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Откуда подключается Dial(${HINT}) ?

Сообщение ded »

Ой, ой! Боюсь!
Явно НЛО прилетело откуда-то и оставило динамически Dial(${HINT}) в конфиге.

Хинт: не надо всё что на ум придёт создавать в контексте default.
Soulreader
Сообщения: 16
Зарегистрирован: 01 окт 2012, 17:14

Re: Откуда подключается Dial(${HINT}) ?

Сообщение Soulreader »

Представьте себе, когда ни одного эндпойнта не зарегано, в диалплане такого нет. Вот собственно дефолтный контекст:

http://pastebin.com/vYjFnHZX

Если Вы посмотрите, ничего там лишнего нет.

И да, на счет стиля Вашего общения, многоуважаемый ded. Я понимаю, хочется чувствовать себя умнее всех. И над новичками приятно поиронизировать. Но, может быть, не стоит априори всех считать такими уж дебилами? А то напоминает известный демотиватор про комьюнити (http://demotivation.me/y5k96vfb33hapic.html).
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Откуда подключается Dial(${HINT}) ?

Сообщение Vlad1983 »

не может такого быть

могу глянуть сам даже бесплатно

контакт в подписи
ЛС: @rostel
Soulreader
Сообщения: 16
Зарегистрирован: 01 окт 2012, 17:14

Re: Откуда подключается Dial(${HINT}) ?

Сообщение Soulreader »

Перепроверил. Действительно, даже когда эндпойнт не зареган в диалплане второй диал имеется.

Убрал все семпловые конфиги из папки с астером. В extensions.conf оставил только свои строки, все остальное потер. Сейчас в конфигах только asterisk.conf, extensions.conf, modules.conf, sip.conf, users.conf. В dialplan show все равно эта строчка имеется.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH