paulc
5326254dbb
Bumped version to 3.1.1 alpha1 development.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4086 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-31 09:12:27 +00:00
paulc
55a97ead57
Bumped version to 3.1.0 release.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4084 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 15:40:17 +00:00
paulc
0ff37e944c
Translate between SIP Remote-Party-ID fields "party" and "id-type" and Yate parameters "remote_party" and "remote_id_type".
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4083 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 13:53:30 +00:00
paulc
56ed6de9dc
Added setting to disable dropping the call if the remote sends an unknown or unsupported ISUP message in an early call state.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4082 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 12:13:51 +00:00
paulc
2185f069f0
Added tonegen.conf to RPM specfile.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4081 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 10:58:55 +00:00
paulc
3400667350
Consistently use the branch from the last Via header in matching transactions.
...
Fixes bug #237 .
git-svn-id: http://yate.null.ro/svn/yate/trunk@4080 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 09:49:55 +00:00
paulc
313d1bb82a
Added optional parameter to retrieve the last header or its parameters from a SIP message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4079 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-28 09:48:00 +00:00
paulc
9323c518b0
Renamed RedirectionInformation field "reason-original" to "reason_original" so it gets copied.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4078 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-27 13:52:06 +00:00
paulc
6a6308f573
Make sure to turn off any ring signals when a call is answered.
...
Only clear active MGCP signals when entering Connected state, not if already in that state.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4077 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-27 11:19:56 +00:00
paulc
15f7933a3a
Handle SUS and RES messages - mandatory in ISUP v2.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4076 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-27 08:51:28 +00:00
paulc
764b89f787
Added flags for Call Diversion Information encoding and decoding.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4075 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-26 15:54:49 +00:00
paulc
1a218b9e05
Add a raw hex variant of Parameter Compatibility Information for easier forwarding.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4074 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-26 15:02:15 +00:00
paulc
aa4328f069
Changed the order of local point code checks so a transparent STP can transfer a message not handled by a local user part.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4073 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-26 14:03:50 +00:00
paulc
c7ab08c559
Properly initialize the MTP operational status when attaching an ISUP dynamically at runtime.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4072 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-26 13:39:33 +00:00
paulc
3682c4bf7f
Never advertise a point code from same linkset local address, it must be always allowed by TRA to adjacent node.
...
Such condition can happen in a nonstandard STP with multiple local point codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4071 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-26 09:31:30 +00:00
paulc
0e12e79f50
Ignore neighbours setting when receiving an UPU, any node can send it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4070 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 19:20:54 +00:00
paulc
65b64e2547
Fixed and simplified the way M2PA is forcibly realigned, wasn't clearing sequence numbers and all machine states.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4069 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 16:12:03 +00:00
paulc
79eca75910
Add a short random time to the initial SLTM timer to prevent synchronization between link ends.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4068 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 16:00:28 +00:00
paulc
a81cbca96b
Prevent misrouting or inadvertently handling SS7 messages in silent transfer scenarios.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4067 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 15:31:42 +00:00
paulc
54131d93fc
Do not check the sequence numbers of M2UA packets with LinkStatus == OutOfService, let the state machine process them.
...
More visibly warn about wrong sequences once false positives are eliminated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4066 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 15:07:08 +00:00
marian
9b6c70e895
Make sure the stream is locked while accessing its local and remote party jid or checking its id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4065 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 15:01:27 +00:00
marian
09e857e542
Added thread safe methods used to retrieve a stream's local and remote party jid and check its id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4064 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 14:59:06 +00:00
marian
56877f1b5e
Fixed bug: remove a deleted address book contact from internal list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4063 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 12:11:40 +00:00
paulc
f6d5324d22
Added capability to force a ringback to a MGCP gateway from ISDN and ISUP.
...
Fixed ring end on FXS analog MGCP gateways.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4062 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-25 11:46:13 +00:00
marian
435e599925
Update selected contact's actions when its status changed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4061 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 14:57:20 +00:00
paulc
7114fab2c5
Added parameters CCSS Call Indication and CCNR Possible Indicator used by some ISUP supplementary services.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4060 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 11:16:20 +00:00
marian
585b0616aa
Fixed bug: update all contact items in the tree when groups list didn't changed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4059 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 11:13:01 +00:00
marian
453604f7d6
Fixed bug introduced in rev. 4042: return the correct value when processing actions from notification area.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4058 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 10:28:54 +00:00
marian
86ace5a67c
Fixed memory leak: release a parsed attribute when a duplicate is found.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4057 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 10:12:37 +00:00
marian
8d3918a79f
Fixed memory leak: release received stream features xml element when starting stream compression.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4056 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 10:11:34 +00:00
marian
a8889c9c15
Fixed memory leak: release received 'starttls' requests after successfully processed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4055 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-24 09:51:21 +00:00
marian
4df6bc7214
Fixed memory leak: release database query messages after use.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4054 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 14:53:46 +00:00
paulc
22043b1ebf
Do not hangup the signaling channels on disconnection, wait until destruction.
...
This allows the chan.disconnected message to reconnect the channel elsewhere.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4053 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 12:21:45 +00:00
paulc
7c4801873f
Automatically copy disconnect parameters to the chan.hangup message.
...
Provide those parameters to the peer call endpoint when disconnecting it.
Add numeric cause_q931 to disconnect params of h323chan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4052 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 10:21:01 +00:00
paulc
3d3ffb65f7
Made public the channel's const disconnect parameters.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4051 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 09:38:41 +00:00
marian
f0b7da8e63
Fixed memory leak: release all xml element data when destroyed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4050 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 08:57:29 +00:00
marian
e648511468
Fixed memory leak: clear xml document data when destroyed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4049 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-20 16:10:56 +00:00
marian
852f710b73
Fixed memory leak: release extracted xml tag if invalid.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4048 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-20 14:48:22 +00:00
marian
2476dc9112
Fixed memory leak: release data if failed to parse attribute value.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4047 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-20 14:30:52 +00:00
marian
89c240f7ac
Fixed memory leak: release the fragment owned by a DOM parser. Release the temporary parser used when loading an xml document from a file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4046 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-20 14:10:13 +00:00
paulc
08db1b6ec7
Build a list of "No pass on possible" compatibility parameters in "parameters-nopass-release", release the call if the list is not cleared just like "parameters-unhandled-release".
...
Make sure the CNF or REL diagnostic holds each parameter code only once.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4045 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-20 11:10:58 +00:00
paulc
b218c1687d
For signalling channels made "noconn" an alias for temporary failure, provides better error mapping.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4044 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-20 07:18:00 +00:00
marian
4a9b2b0a20
Moved notifications related functions upper in the source file to make them accessible to other functions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4043 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 16:31:29 +00:00
marian
327ce2cc7f
Added generic notification ui. Notify the user when roster query fails.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4042 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 16:25:32 +00:00
marian
b19d7941cd
Optionally drop the conference room when assisted channel is hungup (defaults to yes).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4041 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 16:13:39 +00:00
marian
d56f72c54f
Add a queryrsp=true parameter to dispatched user.roster message when processing a roster query response.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4040 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 15:06:09 +00:00
paulc
5a64e1b26f
Propagate the final errors back to the channel doing overlapped dialing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4039 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 10:14:09 +00:00
paulc
d3d4c9b39d
Added the "No pass on possible" flags decoding to parameter compatibility.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4038 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-19 07:13:58 +00:00
marian
5f07f86f75
Added tones language support to pbx assistant.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4037 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 12:19:02 +00:00
marian
d718eef407
Set the 'noroute' prompt on incomplete route if used only to route a call to avoid terminating the script otherwise. Use a tone language if specified in routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4036 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 12:15:37 +00:00