Asterisk и A2Billing "q931_disconnect_code_21" ошибка при наборе номера
Последние 4 дня я пытался заставить работать a2billing, я следовал 4 учебникам, и все они дали мне некоторое представление о том, как все работает... но a2billing все еще не работает..
мой Asterisk работает нормально, FreePBX я могу сделать расширение и звонить по соединительным линиям ОК, внутреннее совершенство...
Я установил a2billing.. администратор, пользователь, агенты.. все, что работает - я могу войти добавить ставки, транки, симулятор получить правильные маршруты, тарифы и транки..
Я могу заставить пользователя войти в систему, используя sip-устройство... но ради бога... каждый раз, когда я набираю номер, я получаю сообщение об ошибке q931_disconnect_code_21
Код ISDN гласит: Причина № 21 - звонок отклонен. Эта причина означает, что оборудование, отправляющее эту причину, не желает принимать этот вызов. хотя он мог принять вызов, потому что оборудование, отправляющее эту причину, не является ни занятым, ни несовместимым. Эта причина также может быть сгенерирована сетью, указывая, что вызов был сброшен из-за дополнительного ограничения обслуживания. Поле диагностики может содержать дополнительную информацию о дополнительной услуге и причине отказа.
Это означает, что хост (a2billing и asterisk) знает о вызове, но activbely отклонил маршрутизацию вызова. В симуляторе я использую тот же номер, который работает там на моем глотке.
Я на Ubuntu 10.4LTS - Asterisk был установлен с помощью apt-get -> /usr/share/asterisk, но у меня также есть /var/lib/asterisk
я сделал ln -s для /usr/src/a2billing/AGI/a2billing.php /usr/share/asterisk/agi-bin (conf звездочки определяет это как время расположения agi и freepbx,freebpx echo работает)
Другая проблема состоит в том, что a2billing не сделал 1 единственный файл журнала, и я не могу определить, что происходит, черт возьми (права доступа установлены на глобальную запись и принадлежат asterisk).. Журналы звездочки чистые.. sip, транки все зарегистрированы.
Я подключаюсь к пользователю с биллингом, звоню - тишина. и просто ошибка q931(zoiper на iphone), если я использую расширение freepbx, я могу общаться с любым, кто использует маршруты freepbx.
Я следовал этому руководству http://www.data4ict.com/tutorials/a2billing/a2billing.asp
в основном я пропустил freepbx из картинки, так что это просто звёздочка, направленная на a2billing... и все шаги и проверки такие же, как он показывает (за исключением того, что я использую / usr / share / asterisk вместо /var/lib/asterisk...??.. шаг за шагом идиот учебник, и я до сих пор не могу заставить его работать.
Я установил всю версию на 1_6, разрешения хорошие - я даже написал test в a2billing_agi.log, и он показывает строку теста на стороне администратора... но никогда ничего не записывает в файл журнала.
apache2 работает как www-data:www-data asterisk работает как звездочка:asterisk freepbx (пока я отключил его, но работает как звездочка)
Я сделал ссылки на папку var и usr agi-bin, чтобы поместить файл a2billing.php со ссылкой lib
мой текущий конфиг похож на те, что в турориальных расширениях, sips, iax'as
~ # php -v PHP устарел: комментарии, начинающиеся с '#', устарели в /etc/php5/cli/conf.d/mcrypt.ini в строке 1 в Unknown в строке 0 PHP 5.3.2-1ubuntu4.10 с Suhosin- Патч (cli) (сборка: 15 октября 2011 г. 00:09:58) Copyright (c) 1997-2009 PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
звездочка -v звездочка 1.8.8.0~rc4-1digium0+1~lucid, Copyright (C) 1999 - 2011 Digium, Inc. и другие. Созданный Марком Спенсером Asterisk поставляется с АБСОЛЮТНО НЕТ ГАРАНТИИ; для получения подробной информации введите "гарантия основного шоу". Это бесплатное программное обеспечение с компонентами, лицензированными под GNU General Public License версии 2 и другими лицензиями; Вы можете распространять ее при определенных условиях. Напечатайте 'core show license' для деталей. ================================================== ======================= Запуск от имени группы 'звездочка' Запуск от имени пользователя 'звездочка' Невозможно получить доступ к запущенному каталогу (разрешение запрещено). Меняется на '/' для совместимости. Звездочка уже работает на /var/run/asterisk/asterisk.ctl. Используйте звездочку -r для подключения.
Звездочка 1.8.8.0 ~ rc4-1digium0 + 1 ~ lucid
A2Billing 1.9.4 (Cuprum)
Кто-нибудь есть какие-либо предложения, как отладить, что происходит. Может быть, если я смогу заставить работать журналы, которые помогут... Я действительно ошеломлен сейчас.. 5 дней спустя.
Или есть готовый дистрибутив, о котором я не знаю, может быть....
РЕДАКТИРОВАТЬ
Поэтому я арендовал фрилансера (опытного)... он сидел около 4 часов, занимаясь странными командами и прочим...
Все еще не исправлено.. Я просто собираюсь отформатировать и переделать время - Кажется, что я что-то пропустил
1 ответ
Вам нужно начать отладку в Asterisk, сделав вызов напрямую из Asterisk, а не через A2Billing, набрав тот же номер и используя тот же идентификатор звонящего. Как только вы подтвердите, что транк работает правильно, без сложности A2Billing, вы можете перейти к сортировке A2Billing.
Вы можете подумать о платной поддержке от www.Star2Billing.com или бесплатной поддержке на форумах A2Billing, http://forum.asterisk2billing.org/.