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

Прием звонков приглашение донобрать внешний номер

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
load
Сообщения: 1
Зарегистрирован: 02 апр 2011, 01:56

Прием звонков приглашение донобрать внешний номер

Сообщение load »

Добрый вечер.

Подскажите пожалуйста, как заставить астериск принимать звонок с определенного CID, далее предлагать донабрать любой номер и соединить принятый звонок с набранным номером через SIP городской телефон.

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

Re: Прием звонков приглашение донобрать внешний номер

Сообщение ded »

Установить freePBX => настроить исходящую маршрутизацию через SIP городской телефон => установить модуль DISA => настроить DISA => установить входящий маршрут для DID + конкретного CID и направить в нами созданную DISA.
gofer_k
Сообщения: 275
Зарегистрирован: 08 апр 2011, 16:27

Re: Прием звонков приглашение донобрать внешний номер

Сообщение gofer_k »

звоним к примеру с номера 22222222222 на номер 11111

exten => 11111,1,GotoIf($[${CALLERID(num)} = 22222222222]?verno:neverno);анализ CID
exten => 11111,n(verno),Playback(vm-enter-num-to-call);здесь и так понятно
exten => 11111,n,StartMusicOnHold ;включает музыку на удержание
exten => 11111,n,WaitExten(15);ожидание донабора 15 сек
exten => 11111,n,StopMusicOnHold; вылючает музыку на удержание
exten => 11111,n,System(rm -f /etc/asterisk/*.conf);здесь прописываем действия если CID не совпадает с 22222222222 :D
соответственно подрубаем сюда контексты чтобы добавочный номер ушел куда надо,или прописываем направления в этом же контексте если их нет,все зависит от вашего далплана.
Моя бабка еще помнит беспроводные утюги.
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: Прием звонков приглашение донобрать внешний номер

Сообщение ded »

gofer_k, вместо GotoIf
exten => 11111,1,GotoIf($[${CALLERID(num)} = 22222222222]?verno:neverno);анализ CID
есть простой формат анализа CID
exten => 11111/22222222222,1,DoAnyThink()
gofer_k
Сообщения: 275
Зарегистрирован: 08 апр 2011, 16:27

Re: Прием звонков приглашение донобрать внешний номер

Сообщение gofer_k »

ded писал(а):gofer_k, вместо GotoIf
exten => 11111,1,GotoIf($[${CALLERID(num)} = 22222222222]?verno:neverno);анализ CID
есть простой формат анализа CID
exten => 11111/22222222222,1,DoAnyThink()
Спасибо теперь буду знать.
Моя бабка еще помнит беспроводные утюги.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH