Asterisk и A2Billing & ldquo; q931_disconnect_code_21 & rdquo; ошибка при наборе номера

Я пытался заставить a2billing работать в течение последних 4 дней, я следовал 4 урокам, и все они дали мне некоторое представление о том, как все работает ... но a2billing все еще не работает ..

my Asterisk работает отлично , freepbx я могу сделать расширение и размещать вызовы на соединительных линиях ОК , внутреннее устройство идеально ...

Я установил a2billing .. администратор, пользователь, агенты ... все, что работает - я могу войти, добавить скорости, транки, симулятор, получить правильные маршруты, тарифы и транки ..

Я могу заставить пользователя войти в систему, используя sip-устройство ... но ради любви к Богу ... каждый раз, когда я набираю номер, я получаю сообщение об ошибке q931_disconnect_code_21

Код ISDN говорит: Причина № 21 - звонок отклонен. Эта причина означает, что оборудование, отправляющее эту причину, не желает принимать этот вызов. хотя он мог принять вызов, потому что оборудование, отправляющее эту причину, не является ни занятым, ни несовместимым. Эта причина также может быть сгенерирована сетью, указывая, что вызов был сброшен из-за дополнительного ограничения обслуживания. Поле диагностики может содержать дополнительную информацию о дополнительном обслуживании и причине отказа.

Это означает, что хост (a2billing и asterisk) знает о вызове, но активно отказывает в маршрутизации вызова. В симуляторе я использую тот же номер, который работает там на моем глотке.

Я нахожусь на Ubuntu 10.4LTS - Asterisk был установлен с помощью apt-get -> / usr / share / asterisk, но у меня также есть / var / lib / asterisk

я сделал ln -s to / usr / src / a2billing / AGI / a2billing.php / usr / share / asterisk / agi-bin (звездочка conf определяет это как местоположение agi и время freepbx, работает эхо freebpx)

Другая проблема заключается в том, что a2billing не сделал 1 единственный файл журнала, и я не могу определить, что происходит, черт возьми (права доступа установлены на глобальную запись и принадлежат звездочке) .. журналы звездочки чистые .. sip, транки все зарегистрированы.

Я подключаюсь к пользователю с биллингом, звоню - тишина. и просто ошибка q931 (zoiper на iphone), если я использую расширение freepbx, я могу общаться с любым, кто использует маршруты freepbx.

Я следовал этому руководству http://www.data4ict.com/tutorials/a2billing/a2billing.asp

В основном я пропустил freepbx из картинки, так что это просто звёздочка прямая на a2billing .. и все шаги и проверки такие же, как он показывает (за исключением того, что я использую / usr / share / asterisk вместо / var / lib / asterisk ... ?? .. пошаговое руководство для идиота, и я все еще не могу получить это работает.

Я установил всю версию на 1_6, разрешения хорошие - я даже записал тест в a2billing_agi.log, и он показывает строку теста на стороне администратора ... но никогда ничего не записывает в файл журнала .

apache2 работает как www-data: www-data asterisk работает как звездочка: asterisk freepbx (я пока отключил его, но работает как звездочка)

Я сделал ссылки как на var, так и на usr обратно в папку agi-bin для размещения файла a2billing.php со ссылкой на lib

моя текущая конфигурация похожа на ту, что в расширениях turorial, sips, iax'as

~ # php -v PHP устарел: комментарии начинаются с «#» не рекомендуется в /etc/php5/cli/conf.d/mcrypt.ini в строке 1 в Unknown в строке 0 PHP 5.3.2-1ubuntu4.10 с Suhosin-Patch (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 для подключения ..

Asterisk 1.8.8.0 ~ rc4-1digium0 + 1 ~ lucid

A2Billing 1.9.4 (Cuprum)

У кого-нибудь есть предложения, как отлаживать происходящее , Может быть, если я смогу заставить работать журналы, которые помогут ... Я действительно ошеломлен сейчас .. 5 дней спустя.

Или есть готовый дистрибутив, о котором я не знаю, может быть…

РЕДАКТИРОВАТЬ

Итак, я арендовал фрилансера (опытного) ... он сидел около 4 часов, делая странные команды и все такое ...

Все еще не исправлено. Я просто собираюсь отформатировать и переделать время - кажется, что я что-то пропустил

2
задан 6 February 2012 в 23:15

1 ответ

Вам необходимо начать отладку в Asterisk, сделав вызов напрямую из Asterisk, а не через A2Billing, набрав тот же номер и используя тот же идентификатор звонящего. Как только вы подтвердите, что транк работает правильно, без сложностей A2Billing, вы можете перейти к сортировке A2Billing.

Вы можете рассмотреть возможность получения платной поддержки от www.Star2Billing.com или бесплатной поддержки на форумах A2Billing, http://forum.asterisk2billing.org/ .

0
ответ дан 6 February 2012 в 23:15

Другие вопросы по тегам:

Похожие вопросы: