Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Звонки с телефонной книги

1

Установил телефонную книгу по этой инструкции http://asterisk-pbx.ru/wiki/doku.php/asterisk_phonebook
Но при совершении звонка с браузера, получаю такую ошибку
ERROR[5019]: utils.c:1174 ast_careful_fwrite: fwrite() returned error: Broken pipe
Может кто-то знает, как с ней бороться? Спасибо за помощь.

удалить закрыть спам изменить тег редактировать

спросил 2011-08-25 12:19:58 +0400

true Gravatar true
71 12 2 12

обновил 2011-08-25 17:51:01 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

1 Ответ

1

Нашёл решение. Надо отредактировать manager.conf таким образом:

read = system,call,log,verbose,command,agent,user,config,originate
write = system,call,log,verbose,command,agent,user,config,originate

И manager.php в /var/www/phonebook, добавив sleep(1):

$timeout = 10;
 $asterisk_ip = "127.0.0.1";
 $socket = fsockopen($asterisk_ip,"5038", $errno, $errstr, $timeout);
 fputs($socket, "Action: Login\r\n");
 fputs($socket, "UserName: $UserName\r\n");
 fputs($socket, "Secret: $Secret\r\n\r\n");
 fputs($socket, "Action: Originate\r\n" );
 fputs($socket, "Channel: SIP/$ext\r\n" );
 fputs($socket, "Exten: $num\r\n" );
 fputs($socket, "Callerid: $ext to $call <$ext>\r\n");
 fputs($socket, "Timeout: 15000\r\n" );
 fputs($socket, "Context: $context\r\n" );
 fputs($socket, "Priority: 1\r\n" );
 fputs($socket, "Async: yes\r\n\r\n" );
 fputs($socket, "Action: Logoff\r\n\r\n");
 sleep (1);
 $wrets=fgets($socket,128);
ссылка удалить спам редактировать

ответил 2011-08-25 12:57:47 +0400

true Gravatar true
71 12 2 12

Comments

+ alexcr ( 2011-08-25 17:51:36 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-08-25 12:19:58 +0400

Просмотрен: 2,852 раз

Обновлен: Aug 25 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.