Есть офис, порядка 20 человек, хотят, чтобы после, к примеру 19.00, когда секретаря нет, городской вызов приходил на все телефоны - кто первый схватит.
Перечислять их муторно, нельзя сделать вызов на какую-то группу?
callgroup или еще что?
Кривовато конечно, но ПыхПых и питон пока не выучил
| Код: |
| result=$(asterisk -x "sip show peers" | grep OK |grep -oi '15..' | tr -s "\n" "&"| sed "s/&/&SIP\//g" | sed 's/.....$//') echo "SET VARIABLE call_all_num $result" |
grep -oi '15..' - Тут надо указать номера которые искать. Возможно Вам прощу будет использовать awk '{print($1)}'
_________________
Мы всегда можем уметь...
Последний раз редактировалось: nikto (Ср Дек 05, 2012 12:59)
queue - это они.
_________________
Внимание! Свет в конце тоннеля может быть светом фар приближающегося поезда!
Ubuntu 10.04/12.04 - Asterisk 1.8.11.0-rc2/1.8.14.1/1.8.17.0/10.10.0
к примеру
exten = 3300,1,Macro(alloffice,SIP/_33XX)
не прокатит?
Added after 1 minutes:
| Leon77 @ Ср Дек 05, 2012 12:57 писал(а): |
| Так группы вызова для этого и предназначены! queue - это они. |
Так, с этого момента по-подробнее, плиз...
Никогда не сталкивался с таким странным желанием - трезвоном всех офисных телефонов
А когда удаленный филиал, да там еще меняться может все (подключаются/отключаются телефоны, меняются номера телефонов), да еще лень админить..
Но мысль конечно более правильная чем моя.
_________________
Мы всегда можем уметь...
Придется все же пойти по пути скриптов....
_________________
Внимание! Свет в конце тоннеля может быть светом фар приближающегося поезда!
Ubuntu 10.04/12.04 - Asterisk 1.8.11.0-rc2/1.8.14.1/1.8.17.0/10.10.0
скриптом от Nikto, по-моему, проще, опять же он показывает только зарегистрированные телефоны, можно запускать скрипт перед каждым вызовом на всех, дабы исключить отсутствующих.
В общем-то те же яйца, конечно, только в профиль
_________________
Внимание! Свет в конце тоннеля может быть светом фар приближающегося поезда!
Ubuntu 10.04/12.04 - Asterisk 1.8.11.0-rc2/1.8.14.1/1.8.17.0/10.10.0