miss call, пропущенный вызов
Config: trixbox, php-agi.
Задача: если у вызываемый абонент не взял трубку, выслать ему e-mail.
Вызов звонков делаю с php через сокет. Запускаю originate, сначала звонок идет 1, тот поднимет трубку, звонок идет от 1 к 2 абоненту.
$socket = fsockopen("$AST_IPADDRESS","$AST_MGR_SOCKET", $errno, $errstr, $timeout);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: $AST_UNAME\r\n");
fputs($socket, "Secret: $AST_SECRET\r\n\r\n");
$AST_EXT="default";
//Originate a call
fputs($socket, "Action: Originate\r\n");
ну и т.д.
Как узнать взял ли вызвываемый абонент 2 трубку?
Через exten-> или можно как-то прочитать ответ через fgets?
Подскажите пожалуйста.
|