Hello,
o Tom van der Geer [01/12/09 12:49]:
Hi *,
Could anybody point me to a location where I can find more information
about the differences between B2BUA and B2ABUA which are represented by
AmB2BSession and AmB2ABSession in SEMS? Google has not helped so far and
the documentation in these classes has not been helpful either...
B2ABUA is just from the class name for "B2BUA with audio relay", thus
the 'A'. AmB2BSession is for b2bua with no media (only signaling): one
dialog on each call leg, but the SDPs are passed from one leg to the
other. AmB2ABSession is two dialogs and sessions, unrelated SDP, and the
audio is connected.
Still, the AmB2BSession is designed such that SEMS can accept the call
first, and later send an invite to the callee, and reinvite the caller
leg (e.g. ann_b2b).
I'm developing an application which is currently using
AmB2BCallerSession and AmB2BCalleeSession inheritance, but in the method
AmB2BCallerSession::connectCallee() I'm missing a parameter to add extra
header(s). I noticed that AmB2ABCallerSession also has a connectCallee
method which does have a headers parameter.
just set/modify invite_req.hdrs before connectCallee (e.g.
removeHeader(invite_req.hdrs, "P-App-Name");)
in B2BSession, the INVITE req on the second leg is constructed from the
first INVITE (invite_req), in B2ABSession, a completely unrelated
request is built, thus the differing parameters to connectCallee. But
you are right that these two should better be combined into one class
which would make switching between the two much easier.
Stefan
But before I switch to using the B2AB functionality I'd like to know if
this fit my needs or that I'm exchanging one problem with (more) other
problems...
Thanks in advance!
Regards,
Tom
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems
--
Stefan Sayer
VoIP Services
[email protected]
www.iptego.com
IPTEGO GmbH
Am Borsigturm 40
13507 Berlin
Germany
Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems