Hi!
I have the following setup:
PSTN<------>Asterisk<-----SIP-->Asterisk GW/LCR \ \ ... \ \ ... \ --SIP-->Asterisk \ ... ------->Asterisk
The GW-Asterisk just does the gatewaying stuff and writes the CDRs for the billing system. The other Asterisk servers handle all the services (IVR, REGISTER, ...)
Some scenarios require to write some additional data to the CDRs. For outgoing calls this is not a problem (I signal the extra data in a SIP header and set a CDR() variable in the GW asterisk).
My problem are incoming calls. The "extra data" is only known to the service Asterisk, but the CDR is written by the GW Asterisk. Does anybody know a method how to signal the "extra data" during the call from the server Asterisk back to the GW Asterisk und put it into a CDR() variable?
Regards Klaus
sorry, wrong list
Klaus Darilion schrieb:
Hi!
I have the following setup:
PSTN<------>Asterisk<-----SIP-->Asterisk GW/LCR \ \ ... \ \ ... \ --SIP-->Asterisk \ ... ------->Asterisk
The GW-Asterisk just does the gatewaying stuff and writes the CDRs for the billing system. The other Asterisk servers handle all the services (IVR, REGISTER, ...)
Some scenarios require to write some additional data to the CDRs. For outgoing calls this is not a problem (I signal the extra data in a SIP header and set a CDR() variable in the GW asterisk).
My problem are incoming calls. The "extra data" is only known to the service Asterisk, but the CDR is written by the GW Asterisk. Does anybody know a method how to signal the "extra data" during the call from the server Asterisk back to the GW Asterisk und put it into a CDR() variable?
Regards Klaus
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
On 24.08.2009 13:13 Uhr, Klaus Darilion wrote:
sorry, wrong list
thought you got asterisk running as kamailio module :-)
Cheers, Daniel
Klaus Darilion schrieb:
Hi!
I have the following setup:
PSTN<------>Asterisk<-----SIP-->Asterisk GW/LCR \ \ ... \ \ ... \ --SIP-->Asterisk \ ... ------->Asterisk
The GW-Asterisk just does the gatewaying stuff and writes the CDRs for the billing system. The other Asterisk servers handle all the services (IVR, REGISTER, ...)
Some scenarios require to write some additional data to the CDRs. For outgoing calls this is not a problem (I signal the extra data in a SIP header and set a CDR() variable in the GW asterisk).
My problem are incoming calls. The "extra data" is only known to the service Asterisk, but the CDR is written by the GW Asterisk. Does anybody know a method how to signal the "extra data" during the call from the server Asterisk back to the GW Asterisk und put it into a CDR() variable?
Regards Klaus
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
El Lunes, 24 de Agosto de 2009, Klaus Darilion escribió:
Daniel-Constantin Mierla wrote:
On 24.08.2009 13:13 Uhr, Klaus Darilion wrote:
sorry, wrong list
thought you got asterisk running as kamailio module :-)
working on it ... ;-)
It would be great to port chan_sip to Kamailio... ops... XD