Есть разные пути взаимодействия радиуса и астериска. Какой из вариантов является наиболее оптимальным, отказоустойчивым и т.д.
наиболее оптимальным использовать модуль fastagi perl+ radius модуль на перле на выбор. но еще более оптимальным являеться неиспользования радиуса. ибо ни один из кодов которые я видел не есответсвует спецификации по отказоусточивости.
Через AGI у меня нормально работает.
Переписал cdr_radius модуль для работы с биллингом UTM5. Авторизация - AGI+Prel. 1.5 года - полёт нормальный. ~100 одновременных звонков, но думаю и больше потянет.
помогите пожалуйста ! Lanbilling пишет в логах такое
:[PreProcessPacket] >=>=>=>=>=>=>=> Packet received from 10.0.0.7, size: 256 >=>=>=>=>=>=>=> [ParseBody] Authenticator: 087d215d3bd15bd4ba14cd8e0ce608fe [ParseBody] Attribute 'NAS-IP-Address', value: "192.168.0.1" [ParseBody] VSA 'NAS-Port-Name', vendor Cisco, value: "SIP/106-00000003" [ParseBody] Attribute 'Calling-Station-Id', value: "106" [ParseBody] Attribute 'Called-Station-Id', value: "102" [ParseBody] Unknown VSA 1, vendor Cisco, value: "call-id=1328536905.3" [ParseBody] Attribute 'User-Name', value: "106" [ParseBody] Attribute 'Digest-Attributes', value: Sublist: subattr 10 => "106" [ParseBody] Attribute 'Digest-Attributes', value: Sublist: subattr 1 => "asterisk" [ParseBody] Attribute 'Digest-Attributes', value: Sublist: subattr 2 => "7a45b212" [ParseBody] Attribute 'Digest-Attributes', value: Sublist: subattr 4 => "sip:102@192.168.0.10" [ParseBody] Attribute 'Digest-Attributes', value: Sublist: subattr 3 => "INVITE" [ParseBody] Attribute 'Digest-Attributes', value: Sublist: subattr 6 => "MD5" [ParseBody] Attribute 'Digest-Response', value: "55821c8da0d0c27f5882f7dd5215b1e2" [ParseBody] VSA 'h323-conf-id', vendor Cisco, value: "A704B469 D13FEF7B 7EBA2E51 0742A4C0" [AuthByExistentSession] Conf-id found in subcache. [GetTimeOut] Incoming call, unlimited session timeout [CreateUpdateSession] Active session 'A704B469 D13FEF7B 7EBA2E51 0742A4C0' updated for User '106' [RunAuthRequest] =============== Output attributes dump: =============== [RunAuthRequest] Attribute 'Class', value: "00007156" [RunAuthRequest] VSA 'h323-credit-amount', vendor Cisco, value: "0.00" [RunAuthRequest] VSA 'h323-currency', vendor Cisco, value: "RUR" [RunAuthRequest] VSA 'h323-credit-time', vendor Cisco, value: "86400" [RunAuthRequest] Attribute 'Session-Timeout', value: "86400" [RunAuthRequest] VSA 'xpgk-ep-number', vendor Cisco, value: "102" [RunAuthRequest] VSA 'h323-return-code', vendor Cisco, value: "0" [RunAuthRequest] Access granted USER=106, Phone=102, h323-credit-time=86400 [RunAuthRequests] <=<=<=<=<=<=<=< Authentication answer sent successfully, time: 0.008 <=<=<=<=<=<=<=<
И так постоянно при звонке на номер . Вопрос скорее в атрибутах или в скрипте radius'a. Скажите куда копать.Спасибо!
Задан: 2011-08-06 20:17:49 +0400
Просмотрен: 2,935 раз
Обновлен: Feb 06 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.