Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Звонок на себя

Звонок на себя

Сообщений: 94

Звонок на себя

Доброго дня всем!
Вопром может немного смешной:

Kак сделать чтобы телефон сам на себя не звонил??
У меня 2 вида телефонов Cisco7960 и Cisco7910.
2005-05-17 11:11

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Звонок на себя

В смысле чтобы когда юзер набирает свой номер, звонок попадал на занято?
Поглядите AMP extensions.conf как там сделано app-callwaiting, да вообще там много интересных идей.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-05-17 12:25

Сообщений: 94

Re: Звонок на себя

Я просмотрел этот кусок, насколько я понимаю моя задача сводится к проверке номера звонящего и принимающего и если они совпадают делать hungup, но как проверять эти номера через MySqL базу я не представляю.
2005-05-17 14:55

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Звонок на себя

А я не понимаю при чем тут MySQL. Может подробнее?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-05-17 15:10

Сообщений: 94

Re: Звонок на себя

Вы мне посоветовали посмотреть данный кусок:
[app-callwaiting]
exten => *70,1,Answer
exten => *70,2,Wait(1)
exten => *70,3,DBput(CW/${CALLERIDNUM}=ENABLED)
exten => *70,4,Playback(callwaiting)
exten => *70,5,Playback(activated)
exten => *70,6,Macro(hangupcall)
exten => *71,1,Answer
exten => *71,2,Wait(1)
exten => *71,3,DBdel(CW/${CALLERIDNUM})
exten => *71,4,Playback(callwaiting)
exten => *71,5,Playback(de-activated)
exten => *71,6,Macro(hangupcall)

из коего, учитывая задачу, я могу предположить что можно пихнуть номер звонящего в базу, а потом проверить???
Может теперь поподробнее, что вы имели ввиду когда называли app-callwaiting?
2005-05-17 16:47

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Звонок на себя

Да нет, это номер для самостоятельной активации/деактивации пользователем.
А вы смотрите stddial (по-моему так называется), там есть проверка на состояние этого статуса.
Если юзер на связи и выключен callwaiting, то вы попадете в busy voice mail, а если включен, то пойдет звонок на пользователя и у него замигает индикатор второй линии. Он сможет поставить на удержание первый.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2005-05-17 17:03

Сообщений: 94

Re: Звонок на себя

Поиск на http://www.voip-info.org/ stddial (или stdial) ничего не дал:(

Но проблему я решил следующим способом:
exten => 4001,1,GotoIf($["${EXTEN}" = "${CALLERIDNUM}]?4)
exten => 4001,2,Dial(SIP/4001,20,t)
exten => 4001,3,Voicemail(u4001)
exten => 4001,103,Voicemail(b4001)
exten => 4001,4,Hangup
2005-05-17 17:40

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru