да, только эта функция, если не ошибаюсь, будет "снимать трубку" и звонящему по (GSM, CDMA) каналу будет начисляться плата, плюс это несколько необычно для людей будет когда их просят назвать себя..
devi_k ( 2012-08-28 03:18:59 +0400 )редактироватьа вы как хотите? без снятия трубки по gsm никаких dtmf не пойдет в приницпе. операторы они не идиоты,знаете ли.
meral ( 2012-08-28 05:03:35 +0400 )редактироватьcaller будет неотвеченый. незнаю отчего вы взяли что ответит. called отвеченый,ибо иначе дтмф в gsm не пошлешь.
meral ( 2012-08-28 05:04:42 +0400 )редактироватьДа я понимаю что без ответа по GSM ничего не сказать, я же в посте писал про это :) Только имел ввиду что позвонил пользователь (N) ждёт на линии, ему оператор посылает "гудки ожидания" и пусть себе посылает, платить ему за это не придётся. Но как только на вызов Dial() для (User) будет отвечено для (N) делается Answer() и осуществляется соединении двух звуковых каналов (N) и (User) а нужно как раз сделать что бы ответ для или отбой для (N) был по ответу от (User). Прошу прощения, проверил, действительно работает только как то странно, первый раз был автоответ последующие ожидание. пробовал разные вариант ответа 2,3,4 у всех случаях коротки гудки в ответ. И по поводу файла sounds/priv-callerintros/${CALLERID(num)} я так понял первый раз его нет, но это тоже плохо.. Либо я что то не понимаю
devi_k ( 2012-08-28 14:57:36 +0400 )редактироватьугу. так и рабтает. нет, не отвечает макрос пока не закончится.у меня так работают минимум четыре системы операторского класа,одна на 1.6.* три на 1.8.х. вы чтото не понимаете.
meral ( 2012-08-28 20:34:14 +0400 )редактироватьА я пробовал выше описанное используя ключ "р", макрос не пробовал. А как работает макрос? Получается мы отвечаем на Dial() и можем воспроизвести макросом что то абонементу?
devi_k ( 2012-08-28 22:05:18 +0400 )редактироватьНемного не в тему, но я сделал гораздо проще. Астер отправляет емейл, на телефоне yandex.почта. Если телефон рядом (на столе), то email приходит и можно увидеть номер звонящего до звонка в строке. Если что, то можно сделать и паузу перед звонком.
fedorchuk ( 2012-08-30 15:40:49 +0400 )редактироватьэто ну ОЧЕНь через одно место. а не проще на телефоне номер звонящего посмотерть?
meral ( 2012-08-30 16:17:30 +0400 )редактироватьНет не проще на телефоне (моб.) отображается номер транка (у меня мультифон) (топик страртер это назвал шлюзом), а необходимо посмотреть кто звонит на мой DID,
fedorchuk ( 2012-09-04 10:07:44 +0400 )редактироватьну это потомучто вы не разабралися как ПРАВИЛЬНО сделать. не повод делать так криво.
meral ( 2012-09-04 10:14:14 +0400 )редактироватьВ данном случае мое решение было правильно для меня, ибо решалось одной строчкой - просто и быстро. Мне важнее было видеть не номер звонящего, а номер пропущенного вызова. Конечно можно было бы попробовать реализовать как топике по ссылке, но позже...
fedorchuk ( 2012-09-04 16:15:13 +0400 )редактировать