paulc
6857c9b34b
Use the newly added SIPDialog methods.
...
Identify the dialogs RFC 3261 style (only by Call-ID, From-tag, To-tag) ignoring the From-URI and To-URI.
git-svn-id: http://voip.null.ro/svn/yate@2824 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-06 15:00:22 +00:00
paulc
555f945213
Fixed a few bugs introduced by Rev. 2805: Clear the data endpoints when the transport info changes, use the proper default audio formats when none specified.
...
git-svn-id: http://voip.null.ro/svn/yate@2818 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-01 15:18:21 +00:00
paulc
aaa1c2048d
Use the new SDP library in SIP and MGCP.
...
The PSTN channel can negotiate RTP forwarding if the circuits are terminated on a MGCP gateway.
git-svn-id: http://voip.null.ro/svn/yate@2805 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 12:09:34 +00:00
paulc
645a72b5d7
Process a 2xx answer to a forked SIP call after changing the disalog tag to match.
...
git-svn-id: http://voip.null.ro/svn/yate@2792 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-14 12:52:40 +00:00
paulc
07daf0aa54
In the outbound SIP call legs put the generated Call-ID in chan.startup to be available for CDR building.
...
git-svn-id: http://voip.null.ro/svn/yate@2788 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-13 11:39:44 +00:00
paulc
71f34fd5cf
Added code and setting to prevent rebuilding the RTP when only the remote port has changed in the SDP offer.
...
This can prevent a neverending sequence of reINVITEs, each end trying to adjust to the changes of the other.
git-svn-id: http://voip.null.ro/svn/yate@2786 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-12 15:18:36 +00:00
paulc
c56c469f0f
Use the platform idle time in various sleeps in SIP and Jabber.
...
Fixed a compiler warning about the copy constructor of Mutex and
Semaphore.
git-svn-id: http://voip.null.ro/svn/yate@2763 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-22 15:41:28 +00:00
paulc
c4b6af8c24
Obey expires interval enforced by the SIP registrar.
...
git-svn-id: http://voip.null.ro/svn/yate@2749 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-07 10:29:32 +00:00
paulc
d92348b8a2
New parameter "rtp_localip" overrides configured local RTP address for outbound SIP call legs.
...
git-svn-id: http://voip.null.ro/svn/yate@2740 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-26 15:33:22 +00:00
paulc
85ef8e4d49
Changed thread names to be uniform and easily readable.
...
git-svn-id: http://voip.null.ro/svn/yate@2733 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 14:48:26 +00:00
paulc
eb2a9cd5e0
Fixed warnings and a few minor bugs when compiling on a different architecture.
...
git-svn-id: http://voip.null.ro/svn/yate@2724 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-19 11:19:20 +00:00
paulc
ba98f4f9fe
Fixed filtering of SDP parameters in case of using RTP forward.
...
The local RTP case was fixed in Rev. 2606.
git-svn-id: http://voip.null.ro/svn/yate@2654 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-27 14:34:35 +00:00
paulc
2f86089c56
Add the sip: protocol on outgoing calls if none is specified.
...
git-svn-id: http://voip.null.ro/svn/yate@2648 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-22 18:15:48 +00:00
paulc
054a622c4d
Deal better with SIP transaction timeouts, map 408 to "noconn" but add raw cause code to disconnect() and chan.hangup message.
...
git-svn-id: http://voip.null.ro/svn/yate@2621 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-10 11:50:00 +00:00
paulc
ce39c88d1f
Fixed parsing of non-RTP transports in SDP as those don't use payload codes or format maps.
...
git-svn-id: http://voip.null.ro/svn/yate@2606 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-30 12:32:39 +00:00
paulc
b7d71871e3
If an early RTP start is requested but media list is unknown build a best guess.
...
Patch by Peter Olsson - support for 3Com NBX PBX.
git-svn-id: http://voip.null.ro/svn/yate@2604 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-29 22:07:44 +00:00
paulc
589d7a9bef
Support for RFC 4568 (SRTP security descriptors in SIP/SDP).
...
git-svn-id: http://voip.null.ro/svn/yate@2557 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-01 20:16:36 +00:00
paulc
46d19513de
Support for RFC 3323 SIP Privacy header in addition to Remote-Party-ID.
...
git-svn-id: http://voip.null.ro/svn/yate@2555 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-31 20:23:46 +00:00
paulc
893d7a00be
Made generation of outgoing INVITE Diversion header more flexible.
...
git-svn-id: http://voip.null.ro/svn/yate@2553 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-30 10:29:29 +00:00
paulc
535a559422
Added an explicit boolean redirect parameter to simplify detecting a redirection or diversion.
...
git-svn-id: http://voip.null.ro/svn/yate@2551 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 18:37:32 +00:00
paulc
59261b3b58
Handle the Diversion header and its most important parameters.
...
If a 3xx answer is received copy the relevant info in the chan.disconnected message so the redirect can be followed.
git-svn-id: http://voip.null.ro/svn/yate@2550 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-29 18:20:41 +00:00
marian
97384644fb
Route attended transfer when requested dialog is unknown.
...
git-svn-id: http://voip.null.ro/svn/yate@2521 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-11 12:22:52 +00:00
paulc
654958077e
In call dialog messages can be sent with xsip.generate by specifying an "id" parameter matching the channel id.
...
git-svn-id: http://voip.null.ro/svn/yate@2510 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-04 16:53:26 +00:00
marian
21563437d9
The module is now handling the REFER method with attended transfer requests. The connection maps the 'diverter' parameter to/from 'Referred-By' header.
...
git-svn-id: http://voip.null.ro/svn/yate@2508 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-03 12:35:06 +00:00
paulc
21efcd84f6
Receive buffer size for SIP UDP packets is now configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@2468 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-02 16:09:02 +00:00
paulc
11be667dae
Trigger NAT detection if registration port changes
...
git-svn-id: http://voip.null.ro/svn/yate@2425 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-12 20:24:50 +00:00
paulc
6e12892f68
Deref "no answer requested" message after handing it to the SIP engine.
...
git-svn-id: http://voip.null.ro/svn/yate@2414 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-06 18:09:41 +00:00
paulc
39d434193f
Remove any spaces around signal code for INFO with type application/dtmf.
...
git-svn-id: http://voip.null.ro/svn/yate@2404 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 14:21:01 +00:00
paulc
1d8ec17dab
Unquote received termination reason text.
...
git-svn-id: http://voip.null.ro/svn/yate@2362 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 18:35:56 +00:00
paulc
df4cb7b6a9
Use the MIME quoting method instead of blindly adding quotes around strings.
...
git-svn-id: http://voip.null.ro/svn/yate@2344 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-17 12:38:17 +00:00
paulc
eb3e14ef92
Get the "username" parameter from Contact if REGISTER is not authenticated.
...
git-svn-id: http://voip.null.ro/svn/yate@2277 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 16:21:51 +00:00
paulc
acd46e9494
Process SIP REGISTER (user.auth, user.[un]register) in a separate thread.
...
git-svn-id: http://voip.null.ro/svn/yate@2164 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-15 12:15:02 +00:00
paulc
e2320a8e98
Do not send DTMF as RFC 2833 if the other party did not indicate a payload.
...
Fall back to INFO if the RTP is not local and active.
git-svn-id: http://voip.null.ro/svn/yate@2152 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-11 13:50:37 +00:00
paulc
4d8ec63ac6
Added capability to skip the initial "100 Trying" for non-INVITE transactions.
...
git-svn-id: http://voip.null.ro/svn/yate@2146 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 17:16:34 +00:00
paulc
0205f0b6da
Add the text body of generic requests to the Yate message.
...
Check for looping in generic requests and generated messages.
git-svn-id: http://voip.null.ro/svn/yate@2095 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-24 14:22:19 +00:00
paulc
5028b01139
Added capability to route to "line/..." no matter what protocol it uses.
...
Added driver method to query the existence of a line, use it in routing.
git-svn-id: http://voip.null.ro/svn/yate@2073 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:48:49 +00:00
paulc
78a636c49c
Support for octet aligned AMR-NB RTP payload.
...
git-svn-id: http://voip.null.ro/svn/yate@2028 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-16 08:03:54 +00:00
paulc
6f0a39a674
Added "privacy_..." parameters to get/set the URI in Remote-Party-ID.
...
git-svn-id: http://voip.null.ro/svn/yate@2014 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 15:29:53 +00:00
paulc
115f88d2eb
Allow early media (SDP in 1xx messages) to change the formats list.
...
git-svn-id: http://voip.null.ro/svn/yate@1979 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-10 17:17:11 +00:00
paulc
bc74eefad4
Recognize G729a as an alias of G729 (invalid but used by Sipura / Linksys).
...
git-svn-id: http://voip.null.ro/svn/yate@1978 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-10 17:07:01 +00:00
paulc
d3408a2531
Added missing NULL checks for SDP parameters spotted by Alex Vostrikov.
...
git-svn-id: http://voip.null.ro/svn/yate@1957 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-29 14:09:55 +00:00
paulc
f04087500c
Added capability to mark or block duplicate DTMFs detected by different methods.
...
git-svn-id: http://voip.null.ro/svn/yate@1954 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-25 13:11:49 +00:00
paulc
874f5f7fbb
Provide RFC 2833 payload code information in messages.
...
git-svn-id: http://voip.null.ro/svn/yate@1953 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-25 10:39:32 +00:00
paulc
40e991bbfa
Decide the media format once we start RTP, even if early.
...
git-svn-id: http://voip.null.ro/svn/yate@1951 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-24 15:03:24 +00:00
paulc
5b1af73590
Added DTMF detection method to chan.dtmf messages.
...
git-svn-id: http://voip.null.ro/svn/yate@1943 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-23 22:50:20 +00:00
paulc
82b2b6b2aa
Preserve media (RTP) sessions across reINVITEs if remote offer is unchanged.
...
git-svn-id: http://voip.null.ro/svn/yate@1938 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-22 17:33:48 +00:00
paulc
3eb094f436
Arbitrary SDP parameters are kept and forwarded with media info.
...
git-svn-id: http://voip.null.ro/svn/yate@1935 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-18 14:31:17 +00:00
paulc
b24c34c97c
Fixed bug in retriving RTP payload mappings from Yate message.
...
git-svn-id: http://voip.null.ro/svn/yate@1917 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-16 20:16:35 +00:00
paulc
62335f1e00
Forward call drop reason to the local call leg.
...
git-svn-id: http://voip.null.ro/svn/yate@1908 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 14:16:27 +00:00
paulc
c0e116d5eb
SIP headers can be controlled in provisional or final answers.
...
git-svn-id: http://voip.null.ro/svn/yate@1907 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-15 12:56:52 +00:00
paulc
38334a727c
Detect and drop the calls for which a proper transaction ACK was not received.
...
git-svn-id: http://voip.null.ro/svn/yate@1892 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-10 18:08:40 +00:00
paulc
b849aff8ff
Added default payload for speex[-wb] and AMR[-[U]WB]
...
git-svn-id: http://voip.null.ro/svn/yate@1884 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-09 15:25:50 +00:00
paulc
acd20f6e93
Don't update to a single codec not in our offer
...
git-svn-id: http://voip.null.ro/svn/yate@1878 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-04 09:49:48 +00:00
paulc
e7a2a6b546
Added parantheses around conditional.
...
git-svn-id: http://voip.null.ro/svn/yate@1743 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-29 18:57:21 +00:00
paulc
cc9ed996f6
Append the pseudoformat g729b to indicate G.729 Annex B support.
...
git-svn-id: http://voip.null.ro/svn/yate@1742 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-29 18:38:51 +00:00
paulc
dc29d8392e
Allow media formats to be altered when the called party answers.
...
git-svn-id: http://voip.null.ro/svn/yate@1741 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-29 18:19:21 +00:00
paulc
942a4c4750
Remove failed media from offer instead of dropping the SDP.
...
git-svn-id: http://voip.null.ro/svn/yate@1738 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-28 13:05:43 +00:00
paulc
c27fdea513
Trim off any blanks surrounding the signal name in application/dtmf-relay body.
...
git-svn-id: http://voip.null.ro/svn/yate@1725 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-14 10:36:27 +00:00
paulc
76594d075e
Handle DTMF INFO that don't integer encode signals (reported by Dave Giffin).
...
git-svn-id: http://voip.null.ro/svn/yate@1724 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-14 09:41:10 +00:00
marian
6f1c08455a
Add message-prefix parameter before dispatching isup.decode.
...
git-svn-id: http://voip.null.ro/svn/yate@1695 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 15:14:53 +00:00
marian
70b9e02715
Dispatch isup.encode only if message-type parameter is present.
...
git-svn-id: http://voip.null.ro/svn/yate@1670 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 12:32:08 +00:00
paulc
99e11c17bd
Don't report flood during shutdown, we are tearing down lots of calls.
...
git-svn-id: http://voip.null.ro/svn/yate@1662 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 17:01:13 +00:00
marian
f640e55a86
Added support to send multipart bodies (with isup messages).
...
git-svn-id: http://voip.null.ro/svn/yate@1658 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:01:51 +00:00
marian
faf1d02d92
Use a NamedPointer to request isup buffer decoding.
...
git-svn-id: http://voip.null.ro/svn/yate@1645 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:54:56 +00:00
paulc
25dbed9cde
Performance improvments suggested by Allan Sandfeld:
...
Change order of transaction to match most recent ones first.
Don't wait in select in SIP channel if we had events last loop.
git-svn-id: http://voip.null.ro/svn/yate@1631 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-15 15:15:44 +00:00
marian
55357d52d9
Added support to decode ISUP messages received in application/isup bodies
...
git-svn-id: http://voip.null.ro/svn/yate@1628 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 15:53:52 +00:00
marian
ea0d8dc407
Now the module is handling the SDP received in a multipart body (only the first SDP body, regardless the multipart subtype).
...
git-svn-id: http://voip.null.ro/svn/yate@1624 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 12:06:08 +00:00
marian
648b9c82b1
Moved header classes and some utilities from SIP to MIME. Updated SIP module and library to reflect the changes.
...
git-svn-id: http://voip.null.ro/svn/yate@1599 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 12:29:12 +00:00
paulc
e83cee0e28
Added capability to disable RFC 2833 telephone-event offering.
...
git-svn-id: http://voip.null.ro/svn/yate@1529 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 22:07:21 +00:00
paulc
c4eecf9846
Fixed Remote-Party-ID generation, allow creating From without user part by unsetting the caller parameter.
...
git-svn-id: http://voip.null.ro/svn/yate@1481 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-21 01:08:14 +00:00
paulc
6b652ea470
Allow routing full URIs to registered accounts.
...
git-svn-id: http://voip.null.ro/svn/yate@1472 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-07 17:58:15 +00:00
paulc
1b7bb99176
Raw SIP message display is now filtered by the same rules as the channels.
...
git-svn-id: http://voip.null.ro/svn/yate@1469 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-06 00:11:17 +00:00
marian
1bdfc45e46
Called's party username can be set on outgoing calls. Fixed bug: incoming REFER requests are now corectly responded if failed to be routed
...
git-svn-id: http://voip.null.ro/svn/yate@1452 acf43c95-373e-0410-b603-e72c3f656dc1
2007-09-20 08:56:02 +00:00
paulc
b525719ea6
Handle only 1xx responses with higher RSeq numbers than last PRACK sent.
...
Fixes bug report 0000070.
git-svn-id: http://voip.null.ro/svn/yate@1436 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-25 00:03:42 +00:00
paulc
822b46a0b2
Allow answering to session refreshes without a SDP offer.
...
git-svn-id: http://voip.null.ro/svn/yate@1435 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-24 23:26:40 +00:00
paulc
9bfe4559c4
Exclude from SDP media with no supported formats.
...
git-svn-id: http://voip.null.ro/svn/yate@1416 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-03 12:58:08 +00:00
paulc
3c930be0ac
Added setting for the local address included in the chan.rtp message instead
...
of always allowing the RTP to guess.
git-svn-id: http://voip.null.ro/svn/yate@1413 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-31 11:44:52 +00:00
paulc
6a96997584
Removed SIP MIME classes, use engine provided ones.
...
git-svn-id: http://voip.null.ro/svn/yate@1411 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-26 23:47:29 +00:00
paulc
06cbc5e8cf
Provide description in REGISTER Contact only if explicitely configured.
...
git-svn-id: http://voip.null.ro/svn/yate@1407 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-23 17:55:52 +00:00
paulc
33c43ec025
Added billid to the transfer call.route message.
...
git-svn-id: http://voip.null.ro/svn/yate@1393 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-18 11:43:17 +00:00
paulc
8aa1ead124
Generic handlers can alter the answer, not only the return code.
...
The CANCEL for a "pickup" reason will carry a Reason cause 200 to signal
the call as not being missed.
git-svn-id: http://voip.null.ro/svn/yate@1372 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-27 11:02:46 +00:00
paulc
2b213c9a93
From and To are now copied to generic messages. Answer code can be returned
...
as a reason keyword.
git-svn-id: http://voip.null.ro/svn/yate@1368 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-20 20:45:39 +00:00
paulc
5fc5d97040
Bodyless INFO messages can be handled generically. Return code of generic
...
transactions can be picked from Yate message.
git-svn-id: http://voip.null.ro/svn/yate@1362 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-11 17:34:50 +00:00
paulc
b4350bddd5
Use TelEngine::destruct(obj) or GenObject::destruct() wherever applicable.
...
git-svn-id: http://voip.null.ro/svn/yate@1325 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 15:40:50 +00:00
paulc
52936a4e83
Keep found connection referenced during processing, fixed crashings on SIP
...
messages received during hangups caused by other channels.
git-svn-id: http://voip.null.ro/svn/yate@1320 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 10:41:56 +00:00
paulc
be38e34df4
Allow to override DTMF sending method from the chan.dtmf "method" parameter.
...
git-svn-id: http://voip.null.ro/svn/yate@1315 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-13 21:55:14 +00:00
paulc
b2a1165731
Added "newcall"="true" in user.auth for requests that can create a new call.
...
git-svn-id: http://voip.null.ro/svn/yate@1305 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-09 20:22:33 +00:00
paulc
870f99c7b5
Added setting to limit the SIP socket receiver buffer size.
...
git-svn-id: http://voip.null.ro/svn/yate@1292 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-03 17:02:04 +00:00
paulc
63cc9ea312
Made the default of some settings depend on running in client or server mode.
...
git-svn-id: http://voip.null.ro/svn/yate@1242 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-02 12:51:23 +00:00
paulc
1b2e1f5a94
Media formats lists are updated with information from routing.
...
git-svn-id: http://voip.null.ro/svn/yate@1240 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-28 23:22:54 +00:00
paulc
cc227f6351
Fixed Call-Info parsing bug found by Yuri Gushin from Radware Inc.
...
git-svn-id: http://voip.null.ro/svn/yate@1228 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 11:00:29 +00:00
paulc
f52d5c9d77
Added setting to enforce the iLBC packetization.
...
git-svn-id: http://voip.null.ro/svn/yate@1226 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-21 03:01:54 +00:00
paulc
8c6f410276
Non-default RTP payload mappings are forwarded using call messages.
...
git-svn-id: http://voip.null.ro/svn/yate@1224 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-20 22:58:28 +00:00
paulc
fe08c982c4
Detect that RTP forwarding is not desired just after routing finished.
...
git-svn-id: http://voip.null.ro/svn/yate@1216 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-12 19:51:10 +00:00
paulc
310aa52b17
Added capability to request a RTP forward reINVITE from routing by setting
...
to true the "autoreinvite" parameter.
git-svn-id: http://voip.null.ro/svn/yate@1202 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-27 21:16:21 +00:00
paulc
44fd6c89ad
Unchanged (not NAT fixed) location is returned in registration Contact.
...
P-NAT-Refresh can be set (default to 25s) if NAT is detected.
git-svn-id: http://voip.null.ro/svn/yate@1190 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-09 00:52:47 +00:00
paulc
aa7eb99793
Added Contact header to 200 of REGISTER, also handle expires tag in
...
incoming Contact if a global Expires header is not available.
git-svn-id: http://voip.null.ro/svn/yate@1189 acf43c95-373e-0410-b603-e72c3f656dc1
2007-02-08 04:31:21 +00:00
paulc
73ffffc2ae
Fixed NAT in registration when port is missing.
...
git-svn-id: http://voip.null.ro/svn/yate@1185 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-31 01:29:38 +00:00
paulc
4bca01c2d1
Option to forward provisional messages even after getting an 180 Ringing.
...
Detection and generation of the special 181 and 182 progressing messages.
git-svn-id: http://voip.null.ro/svn/yate@1180 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-28 18:32:02 +00:00
paulc
a6ba6bffc5
Added capability to copy parameters from call.execute to outgoing channel's
...
chan.startup (and from there to call.cdr).
git-svn-id: http://voip.null.ro/svn/yate@1174 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-23 00:17:11 +00:00
paulc
20af373d5f
Fixed the building of local IP address when a specific binding is used and
...
no line is selected.
git-svn-id: http://voip.null.ro/svn/yate@1163 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-13 01:46:10 +00:00
paulc
f1155a2cb0
Added option to start RTP when sending the 200 answer instead of waiting an
...
ACK on incoming calls.
git-svn-id: http://voip.null.ro/svn/yate@1156 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-03 23:06:01 +00:00
paulc
7e957999fb
Added support for initiating RTP forwarding by reINVITE.
...
git-svn-id: http://voip.null.ro/svn/yate@1155 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-02 21:18:27 +00:00
paulc
c3c87f0fd2
Added some extra debugging for event processing.
...
git-svn-id: http://voip.null.ro/svn/yate@1148 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-22 13:58:01 +00:00
paulc
83c709d441
Can change state of RTP forwarding from update message.
...
git-svn-id: http://voip.null.ro/svn/yate@1134 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 19:25:35 +00:00
paulc
efae213892
The default audio codec list is built from enabled codecs.
...
git-svn-id: http://voip.null.ro/svn/yate@1126 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-15 17:42:44 +00:00
paulc
0fe106457f
Unified all registration retry paths.
...
git-svn-id: http://voip.null.ro/svn/yate@1121 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-05 19:29:54 +00:00
paulc
e093e287ca
Character mode telnet server allows for interactive line edit.
...
Support for line completion on TAB key.
The Windows telnet client should be happy with line endings.
git-svn-id: http://voip.null.ro/svn/yate@1076 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-17 20:40:01 +00:00
paulc
d47ef9c15a
Client support for the most trivial call forking with only one 2xx answer.
...
git-svn-id: http://voip.null.ro/svn/yate@1067 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-05 22:37:36 +00:00
paulc
dbcc8c9fce
Added support for multiple data sniffers.
...
git-svn-id: http://voip.null.ro/svn/yate@1021 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-08 09:50:19 +00:00
paulc
895aae57b7
Added support for handling different media transports.
...
git-svn-id: http://voip.null.ro/svn/yate@1011 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-31 18:03:12 +00:00
paulc
d025891874
Added client account tracking by user.notify messages.
...
git-svn-id: http://voip.null.ro/svn/yate@994 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-12 16:49:02 +00:00
paulc
ccc66f970b
Fixed URI of NOTIFY message.
...
git-svn-id: http://voip.null.ro/svn/yate@984 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-02 16:24:12 +00:00
paulc
1ab01c70a1
Implementation of REFER by Marian Podgoreanu.
...
git-svn-id: http://voip.null.ro/svn/yate@983 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-02 15:45:49 +00:00
paulc
fc60be6e1f
The REGISTER and OPTIONS methods are enabled by default.
...
git-svn-id: http://voip.null.ro/svn/yate@953 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-06 13:53:59 +00:00
paulc
7380287aff
Added INFO support.
...
git-svn-id: http://voip.null.ro/svn/yate@923 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 22:29:36 +00:00
paulc
e1cbab70c9
Suppressed some spurious CANCELs and BYEs Jerry Jacobsen complained about.
...
git-svn-id: http://voip.null.ro/svn/yate@916 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-30 15:54:20 +00:00
paulc
af0186a94c
After sending 2xx change remote URI based on INVITE's Contact: header.
...
git-svn-id: http://voip.null.ro/svn/yate@914 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-30 10:00:33 +00:00
paulc
c1c9364c8d
Suppressed spurious Contact: headers - problem found by G.Jacobsen
...
git-svn-id: http://voip.null.ro/svn/yate@907 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-28 07:54:59 +00:00
paulc
20dffa74c4
Added missing mutex locks.
...
git-svn-id: http://voip.null.ro/svn/yate@903 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-26 08:30:49 +00:00
paulc
8d9fc2df3e
External address is picked even from rejected registration requests allowing
...
a post-406 retry to succeed. This allows interoperation with many providers
using SER.
git-svn-id: http://voip.null.ro/svn/yate@841 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-07 10:30:42 +00:00
paulc
a92ed6e3de
Improved behaviour for unregistered calls from behind NAT.
...
git-svn-id: http://voip.null.ro/svn/yate@840 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-06 21:14:56 +00:00
paulc
3a1938c2c7
Updated copyright and FSF address.
...
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc
7f57bba0fc
Moved all classes in all modules in anonymous namespaces.
...
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.
git-svn-id: http://voip.null.ro/svn/yate@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc
756d387b7e
Added many SIP standards compliance checks - none of practical relevance.
...
git-svn-id: http://voip.null.ro/svn/yate@804 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 17:47:24 +00:00
paulc
a1eb3317c0
Fixed bug 0000029 - if SIP socket is bound to specific address it is used
...
as local address.
Also fixed handling of missing caller and callername.
git-svn-id: http://voip.null.ro/svn/yate@800 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-20 19:52:39 +00:00
paulc
1a46b4a227
Added routing based on known accounts/lines.
...
git-svn-id: http://voip.null.ro/svn/yate@782 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 18:02:39 +00:00
paulc
ccf5df384b
Improved the way caller ID and name are generated from account.
...
git-svn-id: http://voip.null.ro/svn/yate@777 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-09 13:21:37 +00:00
paulc
16fc5e00ff
Realm is kept in a variable. Improved some debug messages and levels.
...
git-svn-id: http://voip.null.ro/svn/yate@774 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 18:01:12 +00:00
paulc
74341eee1b
Applied authentication realm patch by Olaf Conradi.
...
git-svn-id: http://voip.null.ro/svn/yate@770 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-03 14:20:01 +00:00
paulc
d9a4714081
Moved URI in base classes, added support for Call-Info in SIP and client.
...
git-svn-id: http://voip.null.ro/svn/yate@748 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-12 12:37:25 +00:00
paulc
4f78175a12
Authentication and RADIUS/PortaOne related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@740 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 19:06:02 +00:00
paulc
bca69f9b9c
Added more workarounds for RADIUS accounting.
...
git-svn-id: http://voip.null.ro/svn/yate@719 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-23 03:23:23 +00:00
paulc
0bdae61caf
Added RADIUS client module.
...
Applied various related and unrelated changes and fixes.
git-svn-id: http://voip.null.ro/svn/yate@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc
ba45c14402
SDP formats are compared case insensitive as suggested by Olaf Conradi.
...
Added extra user.auth parameters to identify auth style.
git-svn-id: http://voip.null.ro/svn/yate@712 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-15 16:39:04 +00:00
paulc
3bf1ccb2e3
Added missing check that caused segfault when routing rejected an already
...
terminated server INVITE transaction.
git-svn-id: http://voip.null.ro/svn/yate@710 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-13 09:37:56 +00:00
paulc
9b7876adc5
Added reINVITE forwarding in RTP and SDP forwarding modes.
...
git-svn-id: http://voip.null.ro/svn/yate@695 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:00:56 +00:00
paulc
76cf40333b
Fixed minor problem - made Channel::statusParams protected.
...
git-svn-id: http://voip.null.ro/svn/yate@692 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 16:57:22 +00:00
paulc
cb99398f55
Added per channel status information retrieval.
...
git-svn-id: http://voip.null.ro/svn/yate@691 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 15:39:36 +00:00
paulc
5f2b9e9f04
Added some newer SIP response codes.
...
git-svn-id: http://voip.null.ro/svn/yate@687 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-15 11:07:44 +00:00
paulc
d5fa931da3
Fixed a problem with formats declaration in SDP.
...
git-svn-id: http://voip.null.ro/svn/yate@685 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 16:40:14 +00:00
paulc
b734119280
Registration requests can be allowed without authentication.
...
A default answer to OPTIONS can be optionally returned.
git-svn-id: http://voip.null.ro/svn/yate@683 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-13 15:15:38 +00:00
paulc
cf336ee56d
Increased some buffers to accomodate large text elements.
...
SDP can be forwarded as-is instead of the parsed version.
git-svn-id: http://voip.null.ro/svn/yate@681 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-08 16:53:08 +00:00
paulc
3d48849d9e
Added a generic privacy mode in SIP. Auto RTP address can be disabled.
...
git-svn-id: http://voip.null.ro/svn/yate@668 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-27 19:51:03 +00:00
paulc
5a745f06d4
ip_host and ip_port added to user.register message.
...
git-svn-id: http://voip.null.ro/svn/yate@663 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 16:35:29 +00:00
paulc
6771d7472e
Reference counters are strictly enforced.
...
git-svn-id: http://voip.null.ro/svn/yate@651 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 16:06:05 +00:00
paulc
9abf6ed881
Added some needed File and Socket methods. Added answered flag in Channel.
...
git-svn-id: http://voip.null.ro/svn/yate@631 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-05 21:33:15 +00:00
paulc
0e431a9069
Made outbound setting override server's address in all but REGISTER.
...
git-svn-id: http://voip.null.ro/svn/yate@625 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 02:38:39 +00:00
paulc
7066b35827
Fixed a race condition setting the result code in YateSIPGenerate.
...
git-svn-id: http://voip.null.ro/svn/yate@612 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-20 12:43:30 +00:00
paulc
6be14d724e
Early media can be disabled even if the peer has a DataSource.
...
git-svn-id: http://voip.null.ro/svn/yate@609 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-15 20:51:42 +00:00
paulc
510b483795
Fixed a bug in Regexp match.
...
Channel IDs are reported in debug messages.
A debug filter can be set on channels.
git-svn-id: http://voip.null.ro/svn/yate@596 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-09 21:33:10 +00:00
paulc
1a6517c9e8
Added back the call.preroute message.
...
git-svn-id: http://voip.null.ro/svn/yate@590 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-28 00:07:24 +00:00
paulc
015a997fd6
Added default initialization of billid so it can track calls.
...
git-svn-id: http://voip.null.ro/svn/yate@589 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-26 18:26:46 +00:00
paulc
2f68fa5251
Allow calledname change on redirect.
...
git-svn-id: http://voip.null.ro/svn/yate@588 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-24 21:49:47 +00:00
paulc
2b0e22ac6d
Caller name support in SIP - both incoming and outgoing.
...
git-svn-id: http://voip.null.ro/svn/yate@586 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-24 16:17:32 +00:00
paulc
d5bcc8d6f0
Added common inband DTMF sending support, not just in ISDN.
...
git-svn-id: http://voip.null.ro/svn/yate@574 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-09 22:12:28 +00:00
paulc
9127fdd3b0
Added control of registration expiration.
...
git-svn-id: http://voip.null.ro/svn/yate@573 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 21:28:44 +00:00
paulc
456034de6b
Oops! Now sending keepalives from the correct socket.
...
git-svn-id: http://voip.null.ro/svn/yate@572 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 15:11:57 +00:00
paulc
06435250e6
Added support for sending UDP keepalives to keep NAT mappings in place.
...
git-svn-id: http://voip.null.ro/svn/yate@571 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 14:52:37 +00:00
paulc
25108fb81d
Improved chances of properly detecting public IP address from behind NAT.
...
git-svn-id: http://voip.null.ro/svn/yate@569 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 13:52:50 +00:00
paulc
8e87981739
Added default registration expires.
...
git-svn-id: http://voip.null.ro/svn/yate@567 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-08 10:58:14 +00:00
paulc
29bed40c60
SIP client can forcibly log in.
...
git-svn-id: http://voip.null.ro/svn/yate@565 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 03:25:42 +00:00
paulc
689e0f894c
Fixed NAT alteration of contact address to also adjust the port.
...
git-svn-id: http://voip.null.ro/svn/yate@560 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-07 01:23:39 +00:00
paulc
ca2ef8cf29
Added common pre-answer timeout in class Channel.
...
Fixed bugs in disconnecting wave sources.
Added option settings for external modules.
git-svn-id: http://voip.null.ro/svn/yate@559 acf43c95-373e-0410-b603-e72c3f656dc1
2005-11-04 19:30:47 +00:00
paulc
7d1b1b88c4
More NAT support.
...
git-svn-id: http://voip.null.ro/svn/yate@552 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-28 04:42:53 +00:00
paulc
56d47dfffc
Added auto authorization of transactions and some client NAT support.
...
git-svn-id: http://voip.null.ro/svn/yate@551 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-28 03:10:32 +00:00
paulc
e7c2d0b37f
Fixed bug in audio media parameter passing in SIP calls.
...
Worked around problem with 3rd array_walk parameter passed by reference in PHP.
git-svn-id: http://voip.null.ro/svn/yate@543 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-19 19:45:14 +00:00
diana
73b12ed2dd
Added support for iLBC codec.
...
git-svn-id: http://voip.null.ro/svn/yate@537 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-09 23:05:47 +00:00
paulc
e0e593b0f7
Preparation for iLBC support.
...
git-svn-id: http://voip.null.ro/svn/yate@532 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-30 22:46:16 +00:00
paulc
9a16b13ca2
Added support for overrides (local announcements).
...
Added some extra info to PRI messages and status.
git-svn-id: http://voip.null.ro/svn/yate@527 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-28 17:41:31 +00:00
paulc
f3dbfb16d4
Added separate timeout for stages involving user interaction.
...
git-svn-id: http://voip.null.ro/svn/yate@522 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-19 22:13:22 +00:00
paulc
9e01a1a07b
Added Remote-Party-ID: header, privacy, screening.
...
git-svn-id: http://voip.null.ro/svn/yate@518 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-19 01:13:41 +00:00
paulc
1cb048fd9f
Improvments in registration and generic handlers.
...
git-svn-id: http://voip.null.ro/svn/yate@512 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-13 18:50:34 +00:00
paulc
009b467815
Changed escaping of message strings to always escape colon.
...
Proper passing of SIP dialog tags to custom handlers.
git-svn-id: http://voip.null.ro/svn/yate@511 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-13 16:11:30 +00:00
paulc
024e7f4f6a
Changed the way SIP is authenticated to accomodate computation of the URI with or without parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@510 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-12 13:23:01 +00:00
paulc
97975786aa
Can add body for outgoing custom SIP messages.
...
git-svn-id: http://voip.null.ro/svn/yate@508 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-10 18:45:20 +00:00
paulc
80ca75bcae
Fixed return of query values and cdr building
...
git-svn-id: http://voip.null.ro/svn/yate@506 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-09 16:43:34 +00:00
paulc
b6e7a421e9
Video and other media support in SIP, removed PosgreSQL modules.
...
git-svn-id: http://voip.null.ro/svn/yate@493 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-06 02:51:09 +00:00
paulc
6c96628aa8
Multiple media channels related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@492 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-02 16:39:00 +00:00
paulc
d8dce7d20b
Fixed memory leak found by Andrew McDonald.
...
git-svn-id: http://voip.null.ro/svn/yate@490 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-19 20:30:12 +00:00
paulc
573b2ae4de
Early 183 can be disabled from config file or routing.
...
git-svn-id: http://voip.null.ro/svn/yate@487 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 22:06:45 +00:00
paulc
7060e2f6d4
Suppressed auth headers from generic methods message.
...
git-svn-id: http://voip.null.ro/svn/yate@486 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 14:32:42 +00:00
paulc
910957fe52
Improved passing of generic SIP message parameters
...
git-svn-id: http://voip.null.ro/svn/yate@485 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-18 14:16:59 +00:00
paulc
82661b5870
Added server handling of arbitrary methods
...
git-svn-id: http://voip.null.ro/svn/yate@476 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-14 02:36:28 +00:00
paulc
127a675ac8
Fixed an exit leak - usefull just for valgrind.
...
git-svn-id: http://voip.null.ro/svn/yate@460 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 11:55:46 +00:00
paulc
1b80715251
No longer calling disconnected() for locally initiated disconnects.
...
git-svn-id: http://voip.null.ro/svn/yate@457 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-20 00:42:10 +00:00
paulc
e5830b3a5f
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@452 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 00:03:39 +00:00
paulc
e0e39945ba
Check if a failure message could be set before cleaning the BYE flag.
...
git-svn-id: http://voip.null.ro/svn/yate@451 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 23:55:05 +00:00
paulc
cc39357317
Fixed some message parameter naming.
...
git-svn-id: http://voip.null.ro/svn/yate@450 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 22:06:35 +00:00
paulc
c307b13bf7
Fixed segfault in registering to a non-resolvable address.
...
git-svn-id: http://voip.null.ro/svn/yate@449 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-15 22:53:03 +00:00
paulc
050db76bb3
Proper forwarding of provisional responses with media.
...
RTP receiver SSRC changes can be detected.
git-svn-id: http://voip.null.ro/svn/yate@445 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-13 23:45:26 +00:00
paulc
65a8b0eab1
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@443 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 20:51:47 +00:00
paulc
c581a7803a
Call progress support.
...
git-svn-id: http://voip.null.ro/svn/yate@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc
bd59db094f
Added sending PRACK support. Fixed generation of in-dialog messages.
...
git-svn-id: http://voip.null.ro/svn/yate@436 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-07 05:41:04 +00:00
paulc
5b48a328be
Added Reason header.
...
git-svn-id: http://voip.null.ro/svn/yate@426 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-03 10:56:16 +00:00
paulc
e0faecf689
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@424 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 23:09:22 +00:00
paulc
88a4dd8454
Improved readability of debug messages.
...
git-svn-id: http://voip.null.ro/svn/yate@422 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 22:35:06 +00:00
paulc
a29084cf50
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@421 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 21:12:16 +00:00
paulc
0106aa1f09
Fixed generation of Contact header.
...
git-svn-id: http://voip.null.ro/svn/yate@420 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-01 20:31:43 +00:00
paulc
9168701a2c
User agent settable from config file.
...
git-svn-id: http://voip.null.ro/svn/yate@414 acf43c95-373e-0410-b603-e72c3f656dc1
2005-06-24 23:18:08 +00:00