Hello All,
Greg Fausak greg@addabrand.com wrote: I am seeing non-unique call IDs from a UA. SHould I reject a call if the Call-ID is not unique? Has anyone else messed with this? It is a big accounting problem!
Greg Fausak
I apologize if this is an off-topic question, but this is about SIP. Hope folks dont mind...
This thread is a bit old, but i am curious about a comment i saw in the Asterisk SIP channel code. It is mentioned that some vendors send multiple calls with the same Call-ID and different tags to simplify billing. It also says that it is an overhead for the other *sane* SIP implementations. I am learning SIP and dont have much idea about billing, but what makes some vendors think that it is easy for billing, where as it is a big problem for some others? What is the right way of doing it? How can such differences bring consistancy among different SIP implementations? What method does SER follow?
This is from the Asterisk SIP channel code:
/* In principle Call-ID's uniquely identify a call, however some vendors (i.e. Pingtel) send multiple calls with the same Call-ID and different tags in order to simplify billing. The RFC does state that we have to compare tags in addition to the call-id, but this generate substantially more overhead which is totally unnecessary for the vast majority of sane SIP implementations, and thus Asterisk does not enable this behavior by default. Short version: You'll need this option to support conferencing on the pingtel */
Regards,
===== Girish Gopinath gr_sh2003@yahoo.com
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
it is insane to use the same callid repetatively in UAs but it is not a big deal for a server to report triple from-tag, callid, to-tag to make sure the reported value will be unique.
-jiri
At 01:08 PM 7/2/2004, GR S wrote:
Hello All,
Greg Fausak greg@addabrand.com wrote: I am seeing non-unique call IDs from a UA. SHould I reject a call if the Call-ID is not unique? Has anyone else messed with this? It is a big accounting problem!
Greg Fausak
I apologize if this is an off-topic question, but this is about SIP. Hope folks dont mind...
This thread is a bit old, but i am curious about a comment i saw in the Asterisk SIP channel code. It is mentioned that some vendors send multiple calls with the same Call-ID and different tags to simplify billing. It also says that it is an overhead for the other *sane* SIP implementations. I am learning SIP and dont have much idea about billing, but what makes some vendors think that it is easy for billing, where as it is a big problem for some others? What is the right way of doing it? How can such differences bring consistancy among different SIP implementations? What method does SER follow?
This is from the Asterisk SIP channel code:
/* In principle Call-ID's uniquely identify a call, however some vendors (i.e. Pingtel) send multiple calls with the same Call-ID and different tags in order to simplify billing. The RFC does state that we have to compare tags in addition to the call-id, but this generate substantially more overhead which is totally unnecessary for the vast majority of sane SIP implementations, and thus Asterisk does not enable this behavior by default. Short version: You'll need this option to support conferencing on the pingtel */
Regards,
===== Girish Gopinath gr_sh2003@yahoo.com
Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/