Спасибо за то, что пытаетесь помочь, но я не очень понимаю причем здесь услуга пейджинга. Я хочу при помощи AMI перевести линию из одного состояния в другое, это возможно? Если нет, то хочу услышать другие варианты. SIPAddHeader не помог, т.к. при originate дозвон идет вначале к инициатору, при этом никакие функции dialplan-а не вызывыаются, необходимо сделать автоматическое снятие. Многие предложенные варианты не прокатывают с X-Lite, об этом говорят и другие пользователи.
ilya15 ( 2012-10-22 23:03:01 +0400 )редактировать- AMI служит для управления астериском и к софтфону никак не относится, никакие сообщения AMI до софтфона напрямую не доходят.
- Некоторыми IP телефонами можно управлять через SIP заголовки, но не софтфонами и не в процессе вызова. Изучите SIP.
- Вам нужно смотреть софтфоны с API и управлять непосредственно софтфоном.
Если вдруг найдете софтфон, который сможет сам брать трубку по спец. сообщениям SIP, то можно эмулировать нужную вам функциональность посылая сначала вызов без команды автоответа, а в момент когда нужно ответить прерывать старый вызов и посылать новый, уже с автоответом.
switch ( 2012-10-23 06:59:32 +0400 )редактироватьтот же Твинкл можно запустить в режиме ком. строки, и у него есть возможность исполнения скрипта при различных событиях. Входящий звонок, отбой и т.д. Может как-то и получится вывернуться рекурсивно через одно место. Я так систему самотестирования как-то делал...
asdev ( 2012-10-23 17:16:57 +0400 )редактировать
А софтфон , как поймет , что он без каких-либо действий якобы трубку взял?
zzuz ( 2012-10-22 21:02:11 +0400 )редактироватьВ софтфоне я залогинен под SIP-ом, при вызове ACTION:HANGUP линия сбрасывается и в софтфоне, так что для поднятии трубки я думаю ситуация аналогичная.
ilya15 ( 2012-10-22 22:43:31 +0400 )редактироватьКогда вызов принят софтфоном и после hangup - это одно. Когда вызов поднят , где-то в другом месте и софтфон не знает где - это другое. Разные тут ситуации.
zzuz ( 2012-10-22 23:26:41 +0400 )редактировать