URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=62fc83422c6b4e09a1e277ea93b8baf50e42aab8
Author: Raphael Coeffic <[email protected]>
Date: Mon Jan 7 17:27:13 2013 +0100
changed sip dialog attribute in AmSession into a pointer.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=434b3a4fcfdd3f3caabdd0facc18d0ef9bc41ec6
Author: Raphael Coeffic <[email protected]>
Date: Mon Jan 7 16:55:59 2013 +0100
adds additional hook definitions to AmSessionEventHandler
this basically adds the same hooks as offered by AmBasicSipEventHandler.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ea87bbb288f6d81ab9aba6838039ed07d31b09f9
Author: Raphael Coeffic <[email protected]>
Date: Mon Jan 7 13:04:41 2013 +0100
sbc: adds to-tag param replacement ($tt)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e828a75cbf4986d75c454d5102c41f5dd6bdb22b
Author: Raphael Coeffic <[email protected]>
Date: Wed Dec 19 16:34:08 2012 +0100
ported rtmp plug-in to new interface config
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=84aa157c1e1aff52a1fca603f0c5bb0e6dd97f7c
Author: Raphael Coeffic <[email protected]>
Date: Wed Dec 19 16:32:06 2012 +0100
ported SIP subscription client container to new AmSipSubscription class
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9a527cce8cc18d98c5f86bb16746fd4a256de70c
Author: Raphael Coeffic <[email protected]>
Date: Wed Dec 19 16:27:08 2012 +0100
do not include link-local IPv6 addresses in the system interface map.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6b4b3cc72198eddd7417092adf0d9a7f34196844
Author: Raphael Coeffic <[email protected]>
Date: Tue Dec 18 18:00:07 2012 +0100
align to new AmBasicSipEventHandler interface
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8095e8f65755f1ef915dc00e0449591bde922588
Author: Václav Kubart <[email protected]>
Date: Mon Jan 7 12:55:13 2013 +0100
DSM b/f: make DSM app compilable
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e8229dc0e9a9b665d95d94ce7a044cbb541a0a50
Author: Václav Kubart <[email protected]>
Date: Fri Jan 4 10:26:05 2013 +0100
B2B media: always initialize audio stream with session's advertised IP
+ simplified the code in AmB2BSession which should give the same result as
call to advertisedIP()
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=498834d0d25d91d48004f7a84aeee14f6558e9de
Author: Václav Kubart <[email protected]>
Date: Fri Jan 4 09:45:10 2013 +0100
B2B media b/f: always stop RTP processing of both streams when clearing
audio
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=a93e7c7f23a1cafd57dacacaa048af1e04a0c453
Author: Václav Kubart <[email protected]>
Date: Fri Jan 4 09:44:07 2013 +0100
B2B media b/f: handle exceptions when creating hold request
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ddd78bc9643588cd52c4ad73e9bef14d4f228069
Author: Václav Kubart <[email protected]>
Date: Wed Jan 2 17:00:52 2013 +0100
SIP dialog b/f: quick fix to insert Contact into 2xx replies in INVITE
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=4735758f547bc11a87b11cd028b06045174e7a3b
Merge: acfec10 cf5c790
Author: Václav Kubart <[email protected]>
Date: Mon Dec 31 16:51:24 2012 +0100
Merge branch 'pbx/base' into pbx/master_subnot
Conflicts:
apps/sbc/SBC.cpp
apps/sbc/SBC.h
apps/sbc/SDPFilter.cpp
core/AmB2BMedia.cpp
core/AmB2BMedia.h
core/AmB2BSession.cpp
core/AmRtpStream.cpp
core/AmRtpStream.h
core/AmSipDialog.h
core/sip/defs.h
Work in progress - compilable but not working correctly.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=cf5c79083c8917fdd0bb287fd5c3a8d5e3a73419
Author: Václav Kubart <[email protected]>
Date: Wed Dec 19 10:34:49 2012 +0100
SIP dialog: method for querying status marked const
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2ae1bf61b209d63cfeb7be6d15182b30ee956e2a
Author: Václav Kubart <[email protected]>
Date: Wed Dec 19 10:32:31 2012 +0100
SIP constants: added SIP method PUBLISH
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8021a40e3f55a3c9bfd8660ba86fa45462069c35
Author: Václav Kubart <[email protected]>
Date: Wed Dec 19 10:27:49 2012 +0100
SBC: cosmetical changes (whitespace)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ce3be01c5882ccbc943a140dc29a89f38372eaf7
Author: Václav Kubart <[email protected]>
Date: Tue Dec 11 10:20:07 2012 +0100
B2B calls q/f: try to avoid conflicts of CSeq numbers in different
directions
Accidental match of CSeq of locally generated request with est_invite_cseq
in
the other leg caused that sendEstablishedReInvite is not called (SDP change
initiated locally is not propagated to the remote peer in the other leg).
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0e2c3907c57b5dc2f493442f13b4aba55ea905c3
Author: Václav Kubart <[email protected]>
Date: Mon Dec 10 14:55:26 2012 +0100
B2B media b/f: initialize each leg media independently only if there is no
other leg
... otherwise local & remote SDPs are stored for next round of
update(Local/Remote)Sdp
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=db1a30ec2b9abb559e961a5c23c4b300b6d3a51c
Author: Václav Kubart <[email protected]>
Date: Fri Nov 30 20:13:31 2012 +0100
B2B calls: support RTP relay mode change used by MoH together with call
transfers
This is a hack and should be replaced by proper solution (avoid temporary
changes of RTP relay mode).
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=bcaf19a86eaab3fe9cc706afb04f202fa4192c8b
Author: Václav Kubart <[email protected]>
Date: Thu Nov 29 16:26:54 2012 +0100
B2B calls: hold/resume handling improved
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c3f701bd7fad57d77fbe3bb138375cd5cc113e66
Author: Václav Kubart <[email protected]>
Date: Thu Nov 29 15:22:19 2012 +0100
B2B calls b/f: put remote on hold only if requested in DisconnectLegEvent
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f70d8303818e2f28f0c9bc80c0660decc4456aa4
Author: Václav Kubart <[email protected]>
Date: Thu Nov 29 13:55:28 2012 +0100
B2B calls b/f: saving SDP regardless of refresh_method settings
breaks optimization introduced by b987d4c4 but saved SDP is needed for
successful reINVITEs regardless of session refreshes
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=11b66546617641ff11f3b8d85a65ecb5453d833b
Author: Václav Kubart <[email protected]>
Date: Fri Nov 16 13:11:17 2012 +0100
sbc: hold-media related functionality added into CC API
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3b85ad624a7d7458124fc506d3c2747d8da46de8
Author: Václav Kubart <[email protected]>
Date: Fri Nov 16 13:07:14 2012 +0100
B2B calls: basic support for media 'on hold'
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d8200c8926275342f81dce3c30d2215b5d4251e5
Author: Václav Kubart <[email protected]>
Date: Thu Nov 8 14:28:12 2012 +0100
B2B call cleanup: more precise call state handling and simplified call
termination
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=18a206115c0d4dd283d0980548144a38dc1c8d95
Author: Václav Kubart <[email protected]>
Date: Mon Nov 5 15:47:51 2012 +0100
B2B calls b/f: error to be relayed needs to include method
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9e2d11cd3ddeb923b20f0137ed4ced4cf201942e
Author: Václav Kubart <[email protected]>
Date: Fri Nov 2 16:08:17 2012 +0100
B2B calls b/f: better check for establishing INVITE replies
CSeq only is not enough because requests in the each direction use
indepenent CSeq values.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=02db09ba1972368136099d57c04e459ab22c0612
Author: Václav Kubart <[email protected]>
Date: Thu Oct 18 08:39:28 2012 +0200
B2B calls: allow reconnecting existing call legs without INVITE to relay
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=99dd5c017ff790cd50aaf5ca7a3eb21547aa49c5
Author: Václav Kubart <[email protected]>
Date: Wed Oct 17 08:51:13 2012 +0200
B2B calls: minor code cleanup
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=5afc6e523f99a3b5282ec22eca7228ed9ac5549a
Author: Václav Kubart <[email protected]>
Date: Wed Oct 17 06:57:01 2012 +0200
B2B calls: allow creating new call legs without INVITE to relay and
regardless the creator role (A/B)
... so for example the current B leg can connect to a newly created call
leg using stored SDP for generating INVITE
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1497905966777ce4c16b9f580663e99b7d55c98c
Author: Václav Kubart <[email protected]>
Date: Tue Oct 16 17:02:30 2012 +0200
SBC: allow RTP relay mode change in disconnected state
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b2418b40807c6cf2a0311180f971966b66fb6988
Author: Václav Kubart <[email protected]>
Date: Tue Oct 16 16:57:36 2012 +0200
B2B media: media session updated with SDP regardless of the request/reply
should be forwarded or not
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=63681f5c95b6d45e8a7728777a4b7e45c027c1cf
Author: Václav Kubart <[email protected]>
Date: Fri Oct 12 08:25:40 2012 +0200
SBC: CC module initialization with values from SBC profile instead of
initial INVITE request
Without the INVITE request module parameters can not be evaluated during
initialization but the values from SBC profile are already evaluated and
should
be used instead.
The reason for changing this is that we can add new call legs during the
call
life when doing blind call transfer and we need not to remember the initial
INVITE to be able to do that.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b7432bbeb50f3ad62583eb25c08b89f35b16a6d3
Author: Václav Kubart <[email protected]>
Date: Thu Oct 4 15:05:36 2012 +0200
SBC: support for serial fork in CC interface
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=acfec10d30979e322984b261c1b80869632fb05b
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 12:47:07 2012 +0100
add request to the call-control parameters in "route" method.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d58fb1449c1e0b32762d8db6008bd903be648e9c
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 14:57:09 2012 +0100
b/f: generic request forwarding fixes
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=db7ab4e992b6dbecc33b1516c7dac883e67c43e7
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 14:58:44 2012 +0100
b/f: fixes contact for transparent dlg-id
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=95f9e5f490ea5257eed076e425ca6cb0392eafdc
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 14:58:20 2012 +0100
b/f: init usages to 0
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b9f5384f536ca9989426009a661cf81ee5eb030b
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 14:58:05 2012 +0100
b/f: fixes next_hop construction when nat_handling is enabled.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3ef50bdf33f3eb2fc34bc6a54e7ff5893af05161
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 12:39:52 2012 +0100
add some more debug info in event dispatcher dump method.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=98dd43b1f129c973a1e1ff584e77515997c09a6e
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 12:39:21 2012 +0100
add request to the call-control parameters in "start" method.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=bf99634da3e3dfb08f92ce1ddb76cd91e315d5dc
Author: Raphael Coeffic <[email protected]>
Date: Fri Dec 7 12:38:57 2012 +0100
b/f: fixed rtp/sip interface replacement
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0d5da145a653d375c6739c163e07a1ee36dfb6a2
Author: Raphael Coeffic <[email protected]>
Date: Thu Dec 6 15:05:40 2012 +0100
c/f: added missing subnot_processor definition
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6e8a5dfd14c764d5dfccc3d95db2b9fa0ee085da
Author: Raphael Coeffic <[email protected]>
Date: Thu Dec 6 15:05:16 2012 +0100
sbc: removed onB2B* from RegisterDialog
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=16aa07ed6c064cf0c80af3b993bab5bb7416b0de
Author: Raphael Coeffic <[email protected]>
Date: Thu Dec 6 15:04:25 2012 +0100
new monitoring methods & SampleInfo
- getSingle
- inc
- dec
- addCount
- addSample
- getCount
- getAllCounts
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8971b7bb1aa08584845306b9729f726514c30ab8
Author: Raphael Coeffic <[email protected]>
Date: Thu Dec 6 14:23:13 2012 +0100
c/f: apply_common_fields param order.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6d93ae38da80df4dcb2dc9314fbcecb53560d95e
Author: Raphael Coeffic <[email protected]>
Date: Mon Oct 29 09:55:54 2012 +0100
new interface config
Allows for signaling-only or media-only interfaces.
The parameter "additional_interfaces" has been renamed to
"interfaces". When not present, SEMS will look for IP config
parameters without any suffixes (sip_ip, media_ip, etc...).
If the "media_ip_[interface name]" is set, the interface is considered
to be a media interface. If the "sip_ip_[interface name]" parameter
is defined, the interface is considered to be a media interface. If
both parameters are defined for the same interface, it is a signaling
and media interface.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=a385bde7a387857f8558831eaca8a4fe687aabfb
Author: Raphael Coeffic <[email protected]>
Date: Mon Nov 5 15:28:17 2012 +0100
b/f: translate contacts back even if absent in the request (REG w/ no
contacts)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3e9e8fef299449a4966d0b5e65a497bebfc242bc
Author: Raphael Coeffic <[email protected]>
Date: Mon Nov 5 14:27:24 2012 +0100
b/f: fixed support for '*' contact and no contact at all.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=7ade338a41b2ff627b2c38141713ed137107bfef
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 2 14:58:09 2012 +0100
sbc: re-modeled to simplify and support multiple contacts
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=aadc4574d45908894750a082d0cffa78bff73c46
Author: Raphael Coeffic <[email protected]>
Date: Wed Dec 5 22:39:03 2012 +0100
generic request forwarding (WIP 3)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9adaad2ded681697d504a1ef845073456b9fe007
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 2 13:42:28 2012 +0100
enabled parsing of multiple contacts in requests
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=140a587885284f828be6c9c16d8823008a2d7479
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 2 13:39:41 2012 +0100
revamped name-addr parsing
- moved things to parse_nameaddr.[cpp|h]
- sip_nameaddr struct now includes the params
- added parse_nameaddr_list
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9daa7faf0e3c062c8b49a3874f4dadef44073e75
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 2 13:33:02 2012 +0100
improve error handling when sip_msg gets converted to AmSipRequest.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=a960bd8a2c408895e78c00f1add470f1ea5431d5
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 2 13:31:00 2012 +0100
sip: added send_sf_error_reply
this new method allows for sending stageful replies at the level of the SIP
stack.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c39cd270e42f29a388fc3d31675fe54fd8c4c570
Author: Raphael Coeffic <[email protected]>
Date: Wed Dec 5 20:31:09 2012 +0100
generic request forwarding (WIP 2)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=4460eea289df5adc326a877c70fb56afa6d852eb
Author: Raphael Coeffic <[email protected]>
Date: Wed Oct 31 11:35:38 2012 +0100
sip: adds via-list.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f47744189ea76656d6fd452f4be89a701b9ae287
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 2 14:59:38 2012 +0100
sbc: missing part of dialog NAT handling
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f0e4df490632aeea213ef27458797b9826546414
Author: Raphael Coeffic <[email protected]>
Date: Wed Oct 31 13:22:48 2012 +0100
sbc: add support for NAT handling (signaling)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=362b6b88f7c186b1253d0df379bd44c07f988a43
Author: Raphael Coeffic <[email protected]>
Date: Wed Oct 31 13:22:16 2012 +0100
add basic NAT handling support (signaling)
If activated, the next-hop is set to the src IP & port of target-updating
SIP requests.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e04aade0fb3579db520689096b8a76cb7bad8679
Author: Raphael Coeffic <[email protected]>
Date: Wed Oct 31 11:37:06 2012 +0100
adds AmSipRequest::first_hop flag
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=a600d20decab3cd11472782f6466ee5c2ab42f18
Author: Raphael Coeffic <[email protected]>
Date: Mon Dec 3 18:59:58 2012 +0100
AmBasicSipDialog interface related fixes
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=87f79fef819d781989b40fce06784d8e4594bd3b
Author: Raphael Coeffic <[email protected]>
Date: Mon Dec 3 12:00:29 2012 +0100
generic request forwarding (WIP)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=32c29e4fcde09eb0dbfea7527d91a5faaf512adf
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:17:49 2012 +0100
sbc: added new Contact struct
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6b6ed0cb5a8d7bdc738529a41c5222bacff6da4d
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:17:21 2012 +0100
added SBCCallProfile::apply_common_fields() implementation
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2449fcbf9be909a60728453e95905bb0c04fe03f
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:16:19 2012 +0100
FilterEntry fixes
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2296944d13f473951b424e373302812b68e9af5f
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:15:25 2012 +0100
added REGISTER def
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=242e984695b3e6d393b263fa58707ffc152149e1
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:15:15 2012 +0100
added [aleg]_append_headers_req
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=81dcd043e6ab0735b3ea69cc224c6ecf52711daf
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:14:33 2012 +0100
sbc: fixed issues with use of new AmBasicDialog interface
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=74719b0b54c9f25fcc5604e0ab7156987c791f5c
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:13:40 2012 +0100
sbc: diabled SBCCallProfile::contact
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=399ac4949dc99a2e1078fbc97d692aeec8e721c7
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 13:08:40 2012 +0100
sbc: added routing parameters and methods()
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0d1d336c07b355385709ce24efe3d8d8c3a47b0b
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 12:40:01 2012 +0100
added setOutboundInterface() method
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=786a59aa4f3aac613930293ebbf9da924076585a
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 12:39:41 2012 +0100
added add_param_to_param_list(), add_user_param() and print() methods
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f1dd15e89e5a033f57d95de9dc853500e8cb6400
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 12:38:32 2012 +0100
changed AmSipEvent for split AmSipDialog
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=376056ef5de788352405fdfa6ca9b0a95be83449
Author: Raphael Coeffic <[email protected]>
Date: Fri Nov 30 12:36:55 2012 +0100
sbc: added FilterEntry struct and changed filters to use it.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=093105ca1def7ebe633743f60c591b070c8912f4
Author: Raphael Coeffic <[email protected]>
Date: Tue Oct 23 16:06:35 2012 +0200
sbc: generic out-of-dialog request support
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=55623e244b60518a81b50e7140533cbe7f7c3fff
Author: Raphael Coeffic <[email protected]>
Date: Thu Nov 29 15:34:06 2012 +0100
fixes for external dialog-id
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0a705b7ca08201aedbd055011e7c490cec0b969c
Author: Raphael Coeffic <[email protected]>
Date: Thu Nov 29 15:33:08 2012 +0100
fixes from AmSipDialog split.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=779afc6d85073b65064c0e337049f814af7eafbb
Author: Raphael Coeffic <[email protected]>
Date: Thu Nov 29 15:22:55 2012 +0100
removed obsoleted next_hop_for_replies
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=66aa950e0c633f25a1221f15d2067d87c9a19598
Author: Raphael Coeffic <[email protected]>
Date: Thu Nov 29 15:22:35 2012 +0100
fix ParamReplacerCtx
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9484f0b17153fc6d5d25cc0961617851f58a8957
Author: Raphael Coeffic <[email protected]>
Date: Wed Oct 17 16:54:00 2012 +0200
sbc: transparent dialog-ID support
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=fce17d59d34ece4cb25dddff05c39726934cb5fb
Author: Raphael Coeffic <[email protected]>
Date: Tue Oct 16 13:04:45 2012 +0200
sip: external local-tag support
This allows for an optional external local-tag which is used exclusively in
SIP messages. The normal local-tag is still used as session identifier for
passing events.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9ec2fad749e56943d891c6b9423cc25953a36a06
Author: Raphael Coeffic <[email protected]>
Date: Thu Nov 29 14:56:26 2012 +0100
fixes some errors made during splitting AmSipDialog.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=05e149b90c3d8ac9f6d45966cc63db9503eece58
Author: Raphael Coeffic <[email protected]>
Date: Tue Oct 16 12:51:04 2012 +0200
sip: allow for alternative dialog-id when posting event for received replies
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=430bc45c469cd361a7b6b13865a2e17988b4bb65
Author: Raphael Coeffic <[email protected]>
Date: Tue Oct 16 12:47:08 2012 +0200
b/f: just copy To-HF in case passed to-tag is empty
This is necessary to be able to omit To-tag in 100 replies.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ad0cad29201aa114071dd608a0019233448a5d67
Author: Raphael Coeffic <[email protected]>
Date: Thu Nov 29 14:22:10 2012 +0100
adds REFER method
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8b38448ebe9d813c96c1f37933b917f6acd57d6f
Author: Raphael Coeffic <[email protected]>
Date: Thu Oct 11 15:05:34 2012 +0200
sbc: adds ParamReplacerCtx
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=4a1c5fff5161c741717ce42ef59fe4f0721dfbb7
Author: Raphael Coeffic <[email protected]>
Date: Thu Sep 20 16:10:49 2012 +0200
added an event queue processor
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ccc710abefdb87e5350f491949f714f938e8ef4e
Author: Raphael Coeffic <[email protected]>
Date: Tue Sep 25 11:25:46 2012 +0200
direct app timer support
This allows to set timers which calls directly your handler instead of
sending an event to some registered queue.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=59c2aa306b21db39277dc7ab7eed814b795a1ed1
Author: Raphael Coeffic <[email protected]>
Date: Mon Sep 24 20:02:03 2012 +0200
sip transaction timer fix
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=325e3d0745dc0daebc7d911db44ea971b9ee46fe
Author: Raphael Coeffic <[email protected]>
Date: Mon Sep 24 18:02:56 2012 +0200
some cleanup in AmAppTimer + fixes
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d979c3aa5e196ed6a5a4ea79b5ca13a3eed74c97
Author: Raphael Coeffic <[email protected]>
Date: Sun Sep 23 13:39:31 2012 +0200
wheeltimer: timers use inheritance instead of generic params
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d85ed5c7e6b8d4c24e7e5b61c732c2e1ddd31784
Author: Raphael Coeffic <[email protected]>
Date: Wed Nov 28 15:58:28 2012 +0100
split AmSipDialog and AmBasicSipDialog (WIP)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=cd2f9d4715868c1c5ff3b86a2c9ba97104a1e52e
Author: Václav Kubart <[email protected]>
Date: Tue Sep 25 11:42:40 2012 +0200
B2B calls: handling SIP requests in disconnected state
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=707fcfcda6df302996c7bf47b16ecff4beb51e7f
Author: Václav Kubart <[email protected]>
Date: Mon Sep 24 14:44:53 2012 +0200
B2B media: stop each leg media independently
handy for one standalone leg playing hold music to its remote
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8e918a9b185297ddd0cf8e15440946c860bf2ad8
Author: Václav Kubart <[email protected]>
Date: Mon Sep 24 10:43:50 2012 +0200
B2B media: added hold flag
... and checking it in CallLeg instead of mute flag
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1345e85e3bea7edf00ddfae0c7fa056c6afc622f
Author: Václav Kubart <[email protected]>
Date: Fri Sep 21 15:03:12 2012 +0200
B2B calls: put the call on hold if disconnecting from the other leg
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=157811c7cd37d01c7f8b805511a92babc86e3775
Author: Václav Kubart <[email protected]>
Date: Fri Sep 21 14:35:45 2012 +0200
B2B media b/f: create a stream if generating hold request and no streams
are created yet
plus few locking issues
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3bcab655f9058295a5eb1e6c6ab256ddc8820884
Author: Václav Kubart <[email protected]>
Date: Wed Sep 19 13:18:34 2012 +0200
SBC: few more cfunctions accessible from CC modules
get/clear other leg ID
get call status
stop the call
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=320b2ae2246e01c591d1b663c73e0996ce6a3d61
Author: Václav Kubart <[email protected]>
Date: Wed Sep 19 11:37:09 2012 +0200
B2B calls: allow to disconnect a call leg from its peer
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=84d50bac0112e2e8d251c9027d6e728efa8a4e00
Author: Václav Kubart <[email protected]>
Date: Fri Sep 14 15:22:03 2012 +0200
moh b/f: setting mute/hold flag correctly
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=294d72c1785359d2beea868074c97f60fcbf76fb
Author: Václav Kubart <[email protected]>
Date: Fri Sep 14 15:19:55 2012 +0200
moh: do not relay RTP packets if stream is muted/held
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=68708041eddef25b63fec4f7fd1f19a637159ff1
Author: Václav Kubart <[email protected]>
Date: Fri Sep 14 13:00:03 2012 +0200
SBC: removed forgotten trace message
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2d7e3e4995d029cbbdf39d4603553992ce82a372
Author: Václav Kubart <[email protected]>
Date: Fri Sep 14 12:19:56 2012 +0200
B2B calls: trace logs at debug level
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9f0cf7a36da28b1a441cdb2d9c5a8ebd756dfe08
Author: Václav Kubart <[email protected]>
Date: Fri Sep 14 11:30:20 2012 +0200
SBC: RTP relay mode switching
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=57ebdebd91f33cd3fcbd215f44ded28b21e9b8d0
Author: Václav Kubart <[email protected]>
Date: Fri Sep 14 11:25:05 2012 +0200
B2B media b/f: corrected hold answer for inactive media streams
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0cb9ad895469f44e4826c1512afdb80a39f4257e
Author: Václav Kubart <[email protected]>
Date: Fri Sep 7 15:07:03 2012 +0200
SBC: CC interface extended with method for module initialization
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=743658142113eed92ce1bb445e9afed7f0e4f84a
Author: Václav Kubart <[email protected]>
Date: Fri Sep 7 15:03:35 2012 +0200
B2B media: added parameters controlling hold offer
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0c623719604ea0c93bda546b9115105364b7a8dd
Author: Václav Kubart <[email protected]>
Date: Tue Sep 4 13:03:50 2012 +0200
B2B media: added basic functionality supporting music on hold
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=8e79bbbb57ecab1134b94f325e6b631f6b86cd1f
Author: Václav Kubart <[email protected]>
Date: Tue Sep 4 12:57:03 2012 +0200
SBC: extending CC interface with event, SIP request and reply handling
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=78c6df1c79550363b246e8070e26dc5c2e5c402f
Author: Václav Kubart <[email protected]>
Date: Fri Aug 24 14:23:52 2012 +0200
B2B calls: reliable B2B messages
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9a4950db7ce6f5bb3201d4450617e8d8f60c49f5
Author: Václav Kubart <[email protected]>
Date: Mon Aug 20 12:31:28 2012 +0200
B2B calls: replace existing call leg functionality added
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b61ff36309d2e7fc83b3d38bc621670a5708e480
Author: Václav Kubart <[email protected]>
Date: Fri Aug 17 17:10:42 2012 +0200
B2B calls: tightening the interface
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=00b9d9b854aecb8af0ad2496a788d8157fb110ab
Author: Václav Kubart <[email protected]>
Date: Fri Aug 17 12:01:10 2012 +0200
B2B calls b/f: improved status changes handling when processing 1xx replies
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c0b15553f3e40e5c769b51d7996c243cda3d5119
Author: Václav Kubart <[email protected]>
Date: Wed Aug 15 14:27:47 2012 +0200
symmetrical B2B legs: support for connecting already existing call leg
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9d25895b4ed130c67a0f2150f4802c637687bdcf
Author: Václav Kubart <[email protected]>
Date: Wed Aug 15 14:23:06 2012 +0200
B2B media b/f: DTMF sink can't be set if the stream is NULL
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0d003afcf4e9b754a1655c70944d72452af2d3a8
Author: Václav Kubart <[email protected]>
Date: Wed Aug 15 09:40:57 2012 +0200
SBC: CC interface extended by initial INVITE handling
Plus few helper methods to allow forking from CC modules.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1b3523b28f9d16a96fc428544cd6d09c5a04f265
Author: Václav Kubart <[email protected]>
Date: Tue Aug 14 12:11:57 2012 +0200
B2B calls: quick fix to propagate SIP dialog changes for canceled calls
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=50551181b8b40fff63a1c9577f93f27f42d8334e
Author: Václav Kubart <[email protected]>
Date: Tue Aug 14 09:53:32 2012 +0200
symmetrical B2B legs b/f: updating call status in B leg
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=5e842e47bfc3da4d4c0138f53d07e7a25bbc90e0
Author: Václav Kubart <[email protected]>
Date: Tue Aug 14 09:52:41 2012 +0200
SBC: initializing CC modules in B leg
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9867e1c1b1f95de6ec74ea593ae01035a5bf1ca5
Author: Václav Kubart <[email protected]>
Date: Tue Aug 14 08:25:06 2012 +0200
SBC: preserve original behavior of the CC interface
All existing methods (connect/start/end) should be called for A leg only.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=edce3a4e7f3fc6be562e6c6b0bdbee5e85156955
Author: Václav Kubart <[email protected]>
Date: Mon Aug 13 16:29:11 2012 +0200
B2B calls: trigger callback method on call status changes
Note that status change is done after other internals are set (for example
2xx reply is relayed and then the call status is changed so in the callback
method changed SIP dialog state is visible)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=95973f10efe9a0660141ea32051fe899c52282fb
Author: Václav Kubart <[email protected]>
Date: Mon Aug 13 15:50:27 2012 +0200
SBC: extended call control interface prototype
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d937f21c8c7f2b7a672516f40018550f31b23af1
Author: Václav Kubart <[email protected]>
Date: Mon Aug 13 12:35:49 2012 +0200
symmetrical B2B legs b/f: quick fix for not initialized cc_modules in
callee's leg
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9cb13c6aa5323a54fc63cc35010a9cc84d1cd7fa
Author: Václav Kubart <[email protected]>
Date: Thu Aug 2 14:13:54 2012 +0200
SBC: B leg initialization moved from constructor into onStart method
... to be executed within the B leg's thread instead of the A leg's one
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ee5a6ceac2a1c27b12be7277abc1ecf289323fe5
Author: Václav Kubart <[email protected]>
Date: Thu Aug 2 10:12:40 2012 +0200
SBC: cleaner handling of filtering errors
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=70b8d1013b088c047818a168dad57ac7b68309da
Author: Václav Kubart <[email protected]>
Date: Thu Aug 2 07:36:24 2012 +0200
symmetrical B2B legs: cosmetic change - savePayloadIDs moved into SBCCallLeg
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0ba539d0d5d8a863a74576d3404598c6af31b73a
Author: Václav Kubart <[email protected]>
Date: Thu Aug 2 07:19:37 2012 +0200
SBC: filter body for PRACK and its replies
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d8a374737e2ef83803d30502d3aa502946a81e15
Author: Václav Kubart <[email protected]>
Date: Wed Aug 1 20:17:04 2012 +0200
symmetrical B2B legs: body filtering moved into SBCCallLeg class
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f0e46feb74896959f2d04d5daa345dbfa53cd031
Author: Václav Kubart <[email protected]>
Date: Wed Aug 1 18:43:10 2012 +0200
B2B media reworked: made more clear and better suitable for symmetrical
call legs stuff
Still not fully finished - will be updated once interconnecting B2B
sessions will be implemented.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=68f2618999c8ae9c9fb80b49022b434426df16f4
Author: Václav Kubart <[email protected]>
Date: Mon Jul 30 10:33:09 2012 +0200
symmetrical B2B legs: AmB2BMedia accepts NULL session
Still work in progress (not tested).
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=49010983b354aa071eb662d8c55fc8188c22ced4
Author: Václav Kubart <[email protected]>
Date: Thu Jul 26 12:27:16 2012 +0200
symmetrical B2B legs: new media session for each created B leg
Still work in progress - AmB2BMedia needs to be updated to work correctly
without A/B leg initialisation and CallLeg needs to store remote/local SDP
internally.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=972980c73e47c946394b6e86bb36efe119c6d8db
Author: Václav Kubart <[email protected]>
Date: Thu Jul 26 07:28:14 2012 +0200
symmetrical B2B legs b/f: do not forward body of relayed 1xx replies
Due to forking support (either serial or parallel) we should not use SDP
from the other leg until we are connected.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b4aad1ff49945a4b25ae5afe9610cb73ebcd291f
Author: Václav Kubart <[email protected]>
Date: Thu Jul 26 06:57:40 2012 +0200
B2B media: report if a B2B session has no media_session associated
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0f99acaec6bae15b8061ed92099238eda727bfc8
Author: Václav Kubart <[email protected]>
Date: Wed Jul 25 17:16:28 2012 +0200
symmetrical B2B legs: cosmetical change - onSystemEvent method removed
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=7cd2598e69e25ab642ed60872679a2c438714309
Author: Václav Kubart <[email protected]>
Date: Wed Jul 25 17:02:45 2012 +0200
symmetrical B2B legs b/f: better(?) CANCEL handling
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=695af54dcb09e60891545038f832e82d82a00705
Author: Václav Kubart <[email protected]>
Date: Wed Jul 25 16:54:31 2012 +0200
symmetrical B2B legs: cosmetical change - relayEvent method removed
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b8b229e6fe3348551b28c7fdf3c576c0cff63cee
Author: Václav Kubart <[email protected]>
Date: Wed Jul 25 16:33:39 2012 +0200
symmetrical B2B legs b/f: remember correct initial INVITE cseq
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=a908ac3a06eb14bbae3c9deb478e8acd77b9c21a
Author: Václav Kubart <[email protected]>
Date: Wed Jul 25 16:32:00 2012 +0200
b/f B2B session: do not relay error reply for ACK
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=2cfe4c661602d57a0b4c8d5a3b4b8d6c11f96893
Author: Václav Kubart <[email protected]>
Date: Wed Jul 25 13:53:56 2012 +0200
symmetrical B2B legs: common class made from SBCDialog and SBCCalleeSession
Work in progress - just compilable now.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0b0fe71e7c7026db8630a205d731f5c4a8c524c0
Author: Václav Kubart <[email protected]>
Date: Tue Jul 24 11:03:19 2012 +0200
symmetrical B2B legs: introduced base class common for both legs of SBC call
Body filtering removed from AmB2BSession, AmB2BCallerSession because it was
done just in SBC.
In AmB2BCalleeSession error when forwarding initial INVITE generates by
default 500 instead of 400
SBCDialog changes (unfinished)
- removed onOtherReply (important content moved to CallLeg::onB2BReply)
- introduced connectCallee method to connect based on all important
information instead of leaving connect a bit hacky in CallLeg (as
AmB2BCallerSession replacemenet)
- initialization of callee's members moved from createCalleeSession to
callee's constructor and partially into connectCallee
New class CallLeg should handle B2B calls and allow forking.
WARNING: work in progress (crashes when attempt to do transcoding or
relaying)!
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev