Commit Graph

4492 Commits

Author SHA1 Message Date
paulc 9f40447093 Added iLBC license granted by Google.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4809 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-18 14:41:40 +00:00
paulc 8c082767d1 Added an optional user context pointer to expression evaluations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4808 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-17 18:11:45 +00:00
marian 60102b4db6 Don't quote the qop and nc parameters in Authorization response. Patch suggested by billsimon in Mantis issue #285.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4807 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-17 16:26:46 +00:00
andrei 7e6727abf8 Fixed M2PA abort alignment t2 timeout bug.
Increased abort alignment debug level.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4806 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-17 13:04:30 +00:00
paulc 086966baac Constified ExpEvaluator::getPrecedence() as it should be.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4805 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-16 12:17:26 +00:00
marian 46f632aebd Removed duplicate parameter documentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4804 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-16 09:39:20 +00:00
oana 0619678792 If connections fail to be initialized, try again periodically until whole pool is initialized.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4803 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-13 11:49:16 +00:00
marian d732795ab2 Fixed bug: reset circuit pending synchronous transaction when received a DLCX from media gateway.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4802 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-12 11:13:15 +00:00
paulc 23cfbf59e4 Changed default value of "anyssrc", accept any incoming SSRC by default even if changes unsignaled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4801 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-09 21:09:09 +00:00
andrei 129d2d6401 Memory leak fixed.
Do not copy data when creating sccp data segments.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4800 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 13:41:51 +00:00
paulc e72abfa1e2 Fixed table termination of MAP and CAMEL application contexts and MAP dialogs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4799 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 13:31:44 +00:00
marian 9efa390989 Fixed bug: always produce the same xml text regardless the way data is pushed into sax parser (sequentially or full). Added method to finalize incomplete xml text after pushing all data to sax parser. Added debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4798 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 10:05:05 +00:00
marian 9ed27f23a0 Moved Add contact/chat room menu items to top of Friends menu.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4797 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-06 09:15:59 +00:00
paulc 28983898f8 New "execute" command in extmodule allows executing arbitrary programs logged through Yate.
The behavior is the same as listing in the [execute] section.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4796 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-05 17:52:01 +00:00
andrei 9b83538a2b Set default values in SCCP::initialize to the previews configured ones, to avoid value reset if they are missing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4795 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-05 11:22:29 +00:00
marian f9ac656740 Refuse new incoming calls if don't accepted by the driver (engine exiting or full) in sig, iax and jingle modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4794 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:58:31 +00:00
marian e684fa9f8d Fixed bugs. Allow a multipart body to start with dash-boundary (no CR/LF before). Don't process a body part if a boundary is not found after it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4793 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:53:45 +00:00
paulc f75aceca2a Clear the ringing slave ID when the slave is disconnected on timer too.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4792 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:52:58 +00:00
paulc 927863685b Properly handle Call Progress messages while the call is answered.
Use the call.update message to transport these events as call.ringing and call.progress are blocked for answered calls.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4791 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-03 04:17:51 +00:00
paulc 0a8aec34aa Trim any leading or trailing whitespaces from returned route.
An empty route causes a "noroute" error.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4790 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-22 13:46:09 +00:00
paulc d67564675c Preserve the last fork disconnect reason in the fork.reason parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4789 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 16:06:17 +00:00
oana 9b4079210e Bug fix: don't reuse context variable for MAP dialog reference.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4788 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 12:25:48 +00:00
oana 4c2cc618cc Added decoders and encoders for MAP Dialogue information.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4787 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-21 11:11:16 +00:00
oana a7d9ff232b Added ISDN mobile numbering plan to definitions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4786 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:33:33 +00:00
oana e725c1163f Fixed some definitions mismatches between the defined tags and types of the parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4785 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:29:59 +00:00
oana a7ef65401a Added a debug message for cases of mismatching between constructor type and the tags defined for them.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4784 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:25:39 +00:00
paulc 074464e7c2 Added SMS forwarding operations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4783 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 16:15:22 +00:00
paulc df3985ab9e Made the menu a little more informative when recording a greeting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4782 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 13:38:05 +00:00
paulc 3072b27829 Added possibility to ask just for the password for voicemail.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4781 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 10:50:11 +00:00
paulc f3003924d2 Emit a call.progress from leavemail so the caller hears the "voicemail not set up" prompt.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4780 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-20 10:49:31 +00:00
paulc 70fb6b9d27 Added the missing inverted exclamation mark.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4779 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 20:26:52 +00:00
paulc 7e33e6b652 Suppress a CR at the end of a GSM 7-bit string if the message exactly fit in octets, most likely it was added as padding.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4778 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 19:53:59 +00:00
paulc 1c5549e683 Fixed GSM 7-bit decoder and encoder, implemented GSM alphabet tables.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4777 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 19:37:50 +00:00
paulc b32ae9f1e0 Mark "networkAccessMode" properly as primitive, not constructor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4776 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-19 12:33:03 +00:00
paulc f5e1abd9a2 Fixed the context for tracing operations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4775 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-16 17:29:39 +00:00
oana 2087efb188 Updated all ASN.1 MAP definitions to the TS 129.002 specification.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4774 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-16 16:24:09 +00:00
oana 6ae45ca74c Stop decoding a sequence when announced length of data was consumed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4773 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-16 16:03:18 +00:00
paulc b1328af095 Fixed lcsLocationInfo, it ise a Sequence not a SequenceOf...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4772 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 19:49:58 +00:00
paulc 41f47b6e63 Simplified code, added more decuf info for encoding SequenceOf.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4771 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 19:49:13 +00:00
paulc 8535fd25b5 Fixed lmsi, it should be an arbitrary octet string.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4770 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 19:11:24 +00:00
paulc 424b8f4680 Added the sendRoutingInfoForLCS operation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4769 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 18:50:18 +00:00
paulc 2266bceea1 Fixed the Message Waiting Status flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4768 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 18:02:32 +00:00
paulc fe9abd605d Added the informServiceCentre operation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4767 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 17:48:33 +00:00
paulc 39d3c930f0 Encode a component with no operation code only if it has any children.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4766 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 15:56:50 +00:00
paulc df818f4d26 Added helper method to check if an XmlParent has any children.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4765 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 15:55:59 +00:00
paulc 1bcdd9fabe If an XML element has no encoding and no text just create an empty ASN.1 element.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4764 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 12:52:01 +00:00
paulc 71f8fee403 Added ability to override encoding, tag or type of ASN.1 elements.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4763 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 12:19:44 +00:00
paulc 2256598929 Set the custom 3xx redirect code in the channel's reason too, not only in SIP message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4762 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 10:06:40 +00:00
oana 414ffe6736 Fixed various ASN.1 definitions for CAMEL.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4761 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-15 08:31:23 +00:00
oana 70da48a532 Fixed various ASN.1 definitions for MAP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4760 acf43c95-373e-0410-b603-e72c3f656dc1
2011-12-14 15:24:05 +00:00