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

Диалплан в FreePBX

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

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

ded
Сообщения: 15622
Зарегистрирован: 26 авг 2010, 19:00

Re: Диалплан в FreePBX

Сообщение ded »

Позвонить с одного своего телефона внутри услуги на другой я могу просто набрав *01, *02... Перевести вызов: #*01#, #*02#...
- наследие сервиса ISDN. Там тоже была идея Centrex, при которой как бы не нужна АТС в малом офисе, всё выполняется вот таким служебными кодами, и даже объединение в группу, и прочие ДВО (доп. востребованные услуги).
Беда в том, что у Вас две АТС теперь - виртуальная, с услугами #*01#, #*02#.. и Астериск, со своими возможностями. Сращивать одно с другим - ужос как отвратно и нелицеприятно. Отсекая всё лишнее надо бы выполнить всё что хочется строго или в рамках одной, или в рамках другой АТС.
Аватара пользователя
zibadi
Сообщения: 32
Зарегистрирован: 14 фев 2014, 00:22
Откуда: Slanting Hill
Контактная информация:

Re: Диалплан в FreePBX

Сообщение zibadi »

Если бы не дежурный на сотовом, я бы на * всё что надо сделал и наоборот, если бы не офис, а у всех мобилы внутри интрасети, то можно было бы с * не парится. Но суровая реальность такая, какая есть и заставляет изворачиваться и придумывать костыли... Надеюсь что нибудь получится удобоваримое.
Аватара пользователя
zibadi
Сообщения: 32
Зарегистрирован: 14 фев 2014, 00:22
Откуда: Slanting Hill
Контактная информация:

Re: Диалплан в FreePBX

Сообщение zibadi »

Что то не найду, как понять что на том конце подняли трубку? Что должно вернуться и как это поймать?
ded
Сообщения: 15622
Зарегистрирован: 26 авг 2010, 19:00

Re: Диалплан в FreePBX

Сообщение ded »

CLI> sip set debug on
ловить ANSWER
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Диалплан в FreePBX

Сообщение virus_net »

Asterisk cmd Dial
M(x): Executes the macro (x) upon connect of the call (i.e. when the called party answers). See also U.
U(x): Executes, via gosub, routine x on the called channel. This is similar to M above, but a gosub rather than a macro
G(context^exten^pri): If the call is answered, transfer both parties to the specified context and extension. The calling party is transferred to priority x, and the called party to priority x+1.
GSM-шлюз > Транк > Внутренний номер > Диалплан > Правило времени (если рабочее время - в очередь, не рабочее время дальше) > Набрать номер Dial(SIP/....,60,M(call-is-answered))
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
zibadi
Сообщения: 32
Зарегистрирован: 14 фев 2014, 00:22
Откуда: Slanting Hill
Контактная информация:

Re: Диалплан в FreePBX

Сообщение zibadi »

virus_net , предлагаете использовать макрос call-is-answered? Но тут две проблемы, написать этот макрос(я до сих пор не знаю как определить в exten, что на той стороне подняли трубку) и как в FeePBX указать "Набрать номер Dial(SIP/....,60,M(call-is-answered))". Может я торможу? Но пока не вижу свет в туннеле...
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Диалплан в FreePBX

Сообщение virus_net »

zibadi писал(а):предлагаете использовать макрос call-is-answered
я предлагаю использовать штатный функционал команды Dial => хотите макрос, хотите gosub
zibadi писал(а):я до сих пор не знаю как определить в exten, что на той стороне подняли трубку
выше приведен мануал команды Dial. Воспользоваться опциями M или U и только если трубку поднимут, то будет исполнен макрос (опция M) или gosub (опция U)
в макросе или в gosub вы уже определяете что нужно сделать
zibadi писал(а):написать этот макрос
прочесть книжку "Астериск - будущее телефонии", мануал Asterisk macros Asterisk cmd Macro посмотреть примеры, написать макрос
тоже самое справедливо и для gosub
zibadi писал(а):как в FeePBX
я безпонятия, я не пользуюсь готовыми сборками, но если почитать данный форум, то становиться понятно, что FeePBX`у можно подсовывать кастомный dialplan
читайте хелп к FeePBX и форум
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH