1 | изначальная версия редактировать | |
Статья которая тебе понравилась написана мной. Только не до конца еще. Дела отвлекли. В той теме используется asteriskwin32. Он запускается из под Windows. Это тот же Asterisk версии 1.2.26.2, только скомпилированный в Cygwin. Выбор пал на эту версию потому что пожалел выделить отдельный компьютер под Linux. Для домашнего использования все упростил.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/huawei/твой_номер_телефона,30,m)
2 | No.2 Revision редактировать |
Статья которая тебе понравилась написана мной. Только не до конца еще. Дела отвлекли. В той теме используется asteriskwin32. Он запускается из под Windows. Это тот же Asterisk версии 1.2.26.2, только скомпилированный в Cygwin. Выбор пал на эту версию потому что пожалел выделить отдельный компьютер под Linux. Для домашнего использования все упростил.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/huawei/твой_номер_телефона,30,m)
имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Может как то не очень объяснил, но должно будет так работать.
3 | No.3 Revision редактировать |
Статья которая тебе понравилась написана мной. Только не до конца еще. Дела отвлекли. В той теме используется asteriskwin32. Он запускается из под Windows. Это тот же Asterisk версии 1.2.26.2, только скомпилированный в Cygwin. Выбор пал на эту версию потому что пожалел выделить отдельный компьютер под Linux. Для домашнего использования все упростил.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Может как то не очень объяснил, но должно будет так работать.
exten => 800,n(reject),Background(ent-target-attendant) ;проигрывание приветствия
exten => 800,n,WaitExten(5) ;время ожидания
exten => 800,n,Goto(oktell,800,reject) ;повтор
Ты вместо 800 поставь s.
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
4 | No.4 Revision редактировать |
Статья которая тебе понравилась написана мной. Только не до конца еще. Дела отвлекли. В той теме используется asteriskwin32. Он запускается из под Windows. Это тот же Asterisk версии 1.2.26.2, только скомпилированный в Cygwin. Выбор пал на эту версию потому что пожалел выделить отдельный компьютер под Linux. Для домашнего использования все упростил.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
Может как то не очень объяснил, но должно будет так работать. Любые звонки на модем поднимут трубку и запустят голосовое меню.
У меня добавочный номер ожидается так:тебя все вместе должно быть примерно так.
exten => 800,n(reject),Background(ent-target-attendant) [huawei]
exten => s,1,GotoIf($["${CALLERID(num)}" = "мой_номер_сотового_телефона"]?reject:allow)
exten => s,n(allow),BUSY
exten => s,n,Hangup()
exten => s,n(reject),Background(ent-target-attendant) ;проигрывание приветствия
exten => 800,n,WaitExten(5) s,n,WaitExten(5) ;время ожидания
exten => 800,n,Goto(oktell,800,reject) s,n,Goto(huawei,s,reject) ;повтор ;повтор
Ты вместо 800 поставь s.
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
Дальше описывай номера на которые будешь звонить.5 | No.5 Revision редактировать |
Статья которая тебе понравилась написана мной. Только не до конца еще. Дела отвлекли. В той теме используется asteriskwin32. Он запускается из под Windows. Это тот же Asterisk версии 1.2.26.2, только скомпилированный в Cygwin. Выбор пал на эту версию потому что пожалел выделить отдельный компьютер под Linux. Для домашнего использования все упростил.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
Может как то не очень объяснил, но должно будет так работать. Любые звонки на модем поднимут трубку и запустят голосовое меню. У тебя все вместе должно быть примерно так.
[huawei]
exten => s,1,GotoIf($["${CALLERID(num)}" = "мой_номер_сотового_телефона"]?reject:allow)
exten => s,n(allow),BUSY
exten => s,n,Hangup()
exten => s,n(reject),Background(ent-target-attendant) ;проигрывание приветствия
exten => s,n,WaitExten(5) ;время ожидания
exten => s,n,Goto(huawei,s,reject) ;повтор ;повтор
Дальше описывай номера на которые будешь звонить.
6 | No.6 Revision редактировать |
Статья которая тебе понравилась написана мной. Только не до конца еще. Дела отвлекли. В той теме используется asteriskwin32. Он запускается из под Windows. Это тот же Asterisk версии 1.2.26.2, только скомпилированный в Cygwin. Выбор пал на эту версию потому что пожалел выделить отдельный компьютер под Linux. Для домашнего использования все упростил.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
Может как то не очень объяснил, но должно будет так работать. Любые звонки на модем поднимут трубку и запустят голосовое меню. У тебя все вместе должно быть примерно так.
[huawei]
exten => s,1,GotoIf($["${CALLERID(num)}" = "мой_номер_сотового_телефона"]?reject:allow)
"твой_номер_сотового_телефона"]?reject:allow)
exten => s,n(allow),BUSY
exten => s,n,Hangup()
exten => s,n(reject),Background(ent-target-attendant) ;проигрывание приветствия
exten => s,n,WaitExten(5) ;время ожидания
exten => s,n,Goto(huawei,s,reject) ;повтор
Дальше описывай номера на которые будешь звонить.
7 | No.7 Revision редактировать |
Статья которая тебе понравилась написана мной.
Кстати если интересно, то могу полностью доработанную статью разместить на этом форуме. Все таки тоже Asterisk. :-) Как вариант для домашнего использования.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
Может как то не очень объяснил, но должно будет так работать. Любые звонки на модем поднимут трубку и запустят голосовое меню. У тебя все вместе должно быть примерно так.
[huawei]
exten => s,1,GotoIf($["${CALLERID(num)}" = "твой_номер_сотового_телефона"]?reject:allow)
exten => s,n(allow),BUSY
exten => s,n,Hangup()
exten => s,n(reject),Background(ent-target-attendant) ;проигрывание приветствия
exten => s,n,WaitExten(5) ;время ожидания
exten => s,n,Goto(huawei,s,reject) ;повтор
Дальше описывай номера на которые будешь звонить.
8 | No.8 Revision редактировать |
Кстати если интересно, то могу полностью доработанную статью разместить на этом форуме. Все таки тоже Asterisk. :-) Как вариант для домашнего использования.
Входящие звонки организуй с проверкой CallerID. Но это скорее позже. Для начала повесь на модем голосовое меню. Тут все очень хорошо описано. Контекст твоего модема в extensions.conf будет начинаться примерно так.
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона
exten => s,n,Background(hello) ;Запускаем приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
Может как то не очень объяснил, но должно будет так работать. Любые звонки на модем поднимут трубку и запустят голосовое меню. У тебя все вместе должно быть примерно так.
[huawei]
exten => s,1,GotoIf($["${CALLERID(num)}" = "твой_номер_сотового_телефона"]?reject:allow)
exten => s,n(allow),BUSY
exten => s,n,Hangup()
exten => s,n(reject),Background(ent-target-attendant) ;проигрывание приветствия
exten => s,n,WaitExten(5) ;время ожидания
exten => s,n,Goto(huawei,s,reject) ;повтор
Дальше описывай номера на которые будешь звонить.
9 | No.9 Revision редактировать |
Кстати если интересно, то могу полностью доработанную статью разместить на этом форуме. Все таки тоже Asterisk. :-) Как вариант для домашнего использования.
[huawei]
]
[huawei]
exten => s,1,Answer() ;Поднимаем трубку при звонке с любого телефона телефона
exten => s,n,Background(hello) ;Запускаем приветствие приветствие
Все входящие с sipnet описываются в его контексте:
[sipnet]
exten=> имя_пользователя_sipnet,1,Dial(SIP/имя_пользователя_huawei/твой_номер_телефона,30,m)
Все входящие с sipnet вызовут звонок на твой телефон через твой модем.
Может как то не очень объяснил, но должно будет так работать. Любые звонки на модем поднимут трубку и запустят голосовое меню. У тебя все вместе должно быть примерно так.
[huawei]
exten => s,1,GotoIf($["${CALLERID(num)}" = "твой_номер_сотового_телефона"]?reject:allow)
exten => s,n(allow),BUSY
exten => s,n,Hangup()
exten => s,n(reject),Background(ent-target-attendant) ;проигрывание приветствия
exten => s,n,WaitExten(5) ;время ожидания
exten => s,n,Goto(huawei,s,reject) ;повтор
Дальше описывай номера на которые будешь звонить.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.