Commit Graph

4287 Commits

Author SHA1 Message Date
marian 208b314269 Fixed signaling library dependencies and include path(s) in Windows build.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4604 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 15:26:59 +00:00
oana 7c39e6100c Keep transaction IDs as hex strings (removes uses of htonl).
git-svn-id: http://yate.null.ro/svn/yate/trunk@4603 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 14:57:07 +00:00
paulc 074d84e6de Fixed sample account registration query: account name was missing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4602 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 13:34:50 +00:00
paulc 59182efdd3 Fixed sample query to log out disabled accounts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4601 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 12:47:43 +00:00
oana ccc5bee708 Removed compiler warnings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4600 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 10:40:46 +00:00
paulc b5a55f533d Allow a $() in an alias to start a new command.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4599 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-14 09:50:15 +00:00
oana b6f744adfa Fixed building the names for address parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4598 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-13 11:56:19 +00:00
oana 80925b8e87 Fixed some debug information messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4597 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 14:53:57 +00:00
paulc c9e5cb5813 Copy the "complete" and "inn" parameters from call.execute to sig call.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4596 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 14:25:17 +00:00
oana 4550db719e Fixed include for ASN headers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4595 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 13:10:37 +00:00
oana 9ded877a15 Added TCAP ANSI support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4594 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-12 12:34:40 +00:00
paulc 50658629b1 Added sample custom log and CDR rotator script.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4593 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 16:09:57 +00:00
andrei 32ba130367 Removed spaces after parameter name.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4592 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 15:24:08 +00:00
andrei 521769bdec Fixed text indentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4591 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 13:21:24 +00:00
andrei 21996be781 Added SCCP support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4590 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-09 12:43:59 +00:00
paulc 8c230e1d21 Fixed a few errors exposed by -Wunused-but-set-variable.
Removed some leftover variables exposed by same new compiler check.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4589 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-08 10:36:32 +00:00
paulc c731cfacf5 Find and include speex.h from the speex/ subdirectory.
This breaks libspeex 1.0.3 and older which are no longer supported anyway.
Because of differences in UWB support libspeex 1.0.5 is minimum.
Patch by James Le Cuirot.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4588 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-07 08:56:41 +00:00
paulc 152d0fb013 Check the number of plugins still loaded at shutdown, newer glibc sucks badly!
Warn if at shutdown there are mutexes locked or plugins loaded.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4587 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-02 18:06:56 +00:00
marian 87ade157b6 Changed cache commands syntax.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4586 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-01 15:07:52 +00:00
marian 570671414f Delay stream termination on I/O error if we have pending xml elements.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4585 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-01 15:04:31 +00:00
marian 59517e37f1 Fixed bugs. Properly build a contact from array row content, not from column name. Make sure the user exists when processing the result of l
oad user roster database query.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4584 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-31 10:27:09 +00:00
marian 93a23a29a6 Add connection_id to notification data when handling sip subscribe methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4583 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-30 12:21:00 +00:00
paulc 19a798ce51 Initialize SCTP test variables so the result report doesn't end with ...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4582 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-30 12:13:10 +00:00
marian 1a544b3915 Add 'newcall' parameter in 'user.auth', true for new call authentication, false otherwise.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4581 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-30 11:05:23 +00:00
paulc 7bbc8eb963 Avoid compile warnings on really old wanpipe
git-svn-id: http://yate.null.ro/svn/yate/trunk@4580 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-30 10:17:35 +00:00
paulc 9be3c48a37 Reject really old Zaptel that does not support ZT_GETVERSION.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4579 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-30 10:12:09 +00:00
andrei 16f4e24e19 Check if set delayed acknowledge timer struct exists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4578 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-30 09:42:26 +00:00
marian 6dc556a891 The entity capabilities cache file is now configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4577 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-29 14:09:32 +00:00
andrei 39e04bab35 Notify L3Users when a route state has changed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4576 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-29 12:14:32 +00:00
paulc 5516235b2d Separate the event writing code from the debug variable check.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4575 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-29 11:08:59 +00:00
paulc cbcda51de9 Increment the pointer with the right amount after encoding one speex frame.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4574 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-29 09:49:04 +00:00
paulc ca1b7c21d8 At end of routing check if the INVITE transaction still exists.
This allows proper processing of an early CANCEL while routing is in progress.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4573 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-29 09:42:30 +00:00
marian 979e496e80 The contact list now remembers and restores contact group items expanded/collapsed state.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4572 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-26 15:07:23 +00:00
andrei 06e41311ef Added the possibility to set sctp sack parameters.
Set sctp message socket parameters.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4571 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-26 11:34:41 +00:00
marian fb93ebc33b Fixed bug: use referenced SS7ISUPCall pointers when the call controller is not locked.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4570 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 15:13:33 +00:00
paulc d5d380d86f Destruction of SS7 User Parts detaches from network/router in the base class.
Fixes crash when removing a Test Part at runtime.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4569 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 10:02:56 +00:00
paulc b4520ce3cb Signaling engine can return existing component without referencing it.
Reference the SS7Router only when it's created allowing it to be destroyed at shutdown.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4568 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 09:46:36 +00:00
paulc 1548b62566 Added separate mutex for MTP transmit statistics, avoids a deadlock.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4567 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-25 09:10:14 +00:00
marian eb783b04e6 Added extra check to avoid building a sip party with invalid remote address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4566 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-24 15:03:23 +00:00
paulc 77d032c00b Added ability to match NTFY by endpoint, use it as default for FXO/FXS.
Report base endpoint of each span in status.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4565 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-24 13:28:18 +00:00
paulc 2ae861f747 Fixed MGCP endpoint matching when port is not present.
Fixed MGCP range matching against a trunk.
Added debugging of MGCP matching when compiled with XDEBUG.


git-svn-id: http://yate.null.ro/svn/yate/trunk@4564 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-24 09:45:51 +00:00
paulc f04d08edb8 Fixed meaning of parameter: clump -> clamp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4563 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-23 15:47:01 +00:00
marian 57bff41ad4 String to integer conversion can now check the result against allowed min/max values. Use it in sip module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4562 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-23 15:14:28 +00:00
marian bd97f588ab Initialize class member in constructor body to avoid VC++ warning.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4561 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-23 10:03:41 +00:00
marian 0df2af8655 Removed unused function declarations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4560 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-23 09:57:52 +00:00
marian 5845857da0 Double the timeout period before using it. Decreased retransmission counters default values to keep the same overall timeout.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4559 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 15:16:26 +00:00
paulc 354d235f3a Error ELAST (500) indicates a Zaptel/DAHDI event during write() too.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4558 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 15:07:08 +00:00
marian cd5aec032b Added support to choose the transport for sip accounts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4557 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 14:57:03 +00:00
marian df8ec5d64d Made configurable the number of times to transmit a request or a final response when retransmission is required.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4556 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 14:11:51 +00:00
marian 80cd472913 Don't retransmit non 2xx final responses to INVITE on reliable transports.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4555 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-22 12:29:22 +00:00