Здравствуйте, уважаемы разработчики, проблема следующего характера. Настроил по инструкции обсчет оператора по новой схеме. В карточку клиента (в базу) ID оператора не прилетает. В документации вы говорили, что следует учитывать, что скрипт предобработки запроса отрабатывает на каждом запросе, при этом установка кода оператора отрабатывает на запросе аутентификации и на Stop-пакете. Сделайте чтобы код оператора обрабатывался на пакете Accounting-Request с учетом пакета авторизации. Версия bgbilling 6.0, ОС Centos 6.5. В таблицу log_server_1_date биллинга прилетает следующее после обработки скриптом:
Packet type: Access-Request Identifier: 140 Authenticator: {B4 E7 31 6C 7C 43 CA 23 0E 43 D1 1F 6A B2 25 F0} Attributes: User-Name=1289 NAS-Identifier=*** User-Password=*** NAS-IP-Address=*** Service-Type=1 Acct-Session-Id=50ED31256B0000000003FB20 Calling-Station-Id=8463360*** Called-Station-Id=79277320*** cisco-avpair=h323-ivr-out=***** cisco-avpair=h323-ivr-out=transactionID:89227 h323-conf-id=8C8E1A2A 364C11E3 A6280009 43450342 Common options: {call.type=1}
Packet type: Access-Accept Identifier: 140 Authenticator: {} Attributes: h323-credit-time=1800 h323-return-code=0 h323-credit-amount=1338.64 Process time auth: 24
Packet type: Accounting-Request Identifier: 29 Authenticator: {AD 7A 88 AA 27 4D FF 35 4D E4 D5 B3 71 39 FD F3} Attributes: User-Name=Доступ по ПИН. 78463360** NAS-IP-Address=*** Service-Type=1 Acct-Input-Octets=249920 Acct-Output-Octets=217440 Acct-Status-Type=2 Acct-Delay-Time=0 Acct-Session-Time=17 Acct-Input-Packets=1562 Acct-Session-Id=50ED31256B0000000003FB20 Acct-Authentic=1 Acct-Output-Packets=1359 Calling-Station-Id=78463360*** Called-Station-Id=0 cisco-avpair=call-id=8C8EB6EB 364C11E3 BB0885D2 920C3EA4 cisco-avpair=h323-incoming-conf-id=8C8E1A2A 364C11E3 A6280009 43450342 ----|----- h323-gw-id=*** h323-remote-address=*** h323-setup-time=*14:20:37.090 MSK Thu Oct 17 2013 h323-conf-id=8C8E1A2A 364C11E3 A6280009 43450342 h323-call-type=VoIP h323-call-origin=originate h323-disconnect-time=*14:21:10.421 MSK Thu Oct 17 2013 h323-connect-time=*14:20:53.580 MSK Thu Oct 17 2013 h323-voice-quality=18 h323-disconnect-cause=10 Common options: {call.type=2, operator=1}
|