marian
fb96db9be7
Added new namespace and use it to detect jingle version and audio capability from advertised features.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4214 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 15:33:32 +00:00
paulc
e49000794b
Display only the mapping of first circuit in a MGCP span.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4213 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 15:16:01 +00:00
paulc
0d1c48aa8f
Adjusted debugging in MGCP, prevent log spamming.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4212 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 14:23:09 +00:00
paulc
4bc4db8ee7
Allow Engine::loadPluginDir(), Engine::extraPath() and yate -x to load a single module file, not an entire directory.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4211 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 13:56:10 +00:00
marian
9fc3bc3eb8
Optionally set entity node when building a GTalk entity caps element.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4210 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 13:45:08 +00:00
marian
4bc643c0f3
Chat rooms can now be added to contacts list. Save them locally and to server as private data. Retrieve chat rooms private data when connected.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4209 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 13:30:05 +00:00
marian
8fa7fcf95a
The custom contact list can now handle chat room contacts.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4208 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 12:08:50 +00:00
paulc
fdcfb42460
Handle "chan.replaced" message, adjust ID for PBX peer on-hold and pending transfer list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4207 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 11:58:43 +00:00
paulc
fb46e164fb
Emit new message "chan.replaced" when a fork is answered so other modules can synchronize their state.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4206 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 11:57:47 +00:00
marian
af714423c3
Allow overriding dtmf method on incoming jingle channels.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4205 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 09:59:14 +00:00
paulc
3f6c46058e
Added TAB completion for status command to the regfile module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4204 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-23 17:52:37 +00:00
paulc
b94f4c4239
Moved DebugEnabler and name from Module to Plugin, made name mandatory.
...
Added API and command to reload configuration of a single plugin.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4203 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-23 16:26:25 +00:00
marian
e794b8d05c
Fixed bug: parse all contact's instance list when searching for audio caps.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4202 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-23 14:06:10 +00:00
marian
2daa2c0e78
Avoid adding twice the module parameter when dispatching jabber.account messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4201 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-23 14:03:48 +00:00
paulc
8e8ea57591
Added national use NAI for network specific and routing numbers (ANSI style).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4200 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-22 19:58:01 +00:00
marian
844600e347
Handle user.data messages and set/get private data from server.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4199 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-22 15:55:26 +00:00
marian
e8551574e0
Implemented per stream requests queue. Notify when confirmed. Use them for roster changes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4198 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-22 08:46:47 +00:00
paulc
193248d191
Complain when mapping NI -> Type -> NI of received SS7 SLTM is not identity.
...
This helps catching netind2pctype MTP3 misconfiguration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4197 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-22 00:00:02 +00:00
paulc
7ddc64719c
Added make target install-noconf that doesn't install config files or API docs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4196 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-18 16:46:40 +00:00
paulc
edf28bc0c7
Sanitize the custom SIP cause codes, must be >= 300.
...
Allow altering the SIP code in the chan.disconnected message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4195 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-18 14:03:42 +00:00
paulc
5278f71b7f
Leave the tel: URIs untouched when sent on an outbound SIP call.
...
Also don't add sip: in front of sip:number URIs (we turned to sip:sip:number).
git-svn-id: http://yate.null.ro/svn/yate/trunk@4194 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-18 13:14:36 +00:00
paulc
c9a2c40f32
Moved the post-disconnect hooking code from ysigchan to the Channel class.
...
Added capability of sending arbitrary SIP headers on call disconnect.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4193 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 20:57:34 +00:00
paulc
ef393de662
Added method to check easily if a SIP transaction can send a response message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4192 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 20:31:18 +00:00
paulc
7702fd0979
Added to NamedList::copySubParams() the option of not skipping over the matched prefix in parameter names.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4191 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 19:46:26 +00:00
paulc
cf55dedbd5
Modified notification in ISUP to only consider its own Layer 3 and remote route status, not individual linksets attached to the router.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4190 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 15:43:09 +00:00
paulc
fb7cebdafb
Emit call.ringing automatically from outbound calls on FXS interfaces.
...
Added option to try to provide ringback from analog card or gateway if early media is not available from the called party.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4189 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 08:02:32 +00:00
paulc
6ceca253a4
Added support for delivering Caller ID over analog FXS MGCP gateways.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4188 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 23:31:07 +00:00
paulc
d0addeb715
Added ISUP setting (default on ANSI) to set CGB messages duplicated.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4187 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 21:10:03 +00:00
oana
8b1729226a
Fixed parsing of trunks status messages, made it tolerable to changes in engine.status.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4186 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 10:38:57 +00:00
paulc
fffe83ac03
When forcing a circuit (group) block or unblock remove any opposing operation pending.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4185 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-15 19:21:53 +00:00
paulc
6f382aacab
Reduced the M2PA minimum unack timer to 50ms.
...
Made message unack counter modifiable at runtime.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4184 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-15 18:17:18 +00:00
paulc
9f1aef0a4a
Indicate in circuit status if it has a status change pending (block/unblock or reset).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4183 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-15 15:46:43 +00:00
marian
72f2188dfa
Handle text changed in username field in chat contact add window: split 'user@domain' and set user and domain in the appropriate field(s).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4182 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 15:44:14 +00:00
paulc
625d06f2f6
Accept ISUP CPR and ANM in state Setup if they have Backward Call Indicators.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4181 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 15:34:09 +00:00
marian
1586b119f3
Allow adding chat contacts on connected accounts only.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4180 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 13:49:09 +00:00
marian
3444767e47
Added audio set notification to ClientChannel. Handle it in default logic.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4179 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 10:50:42 +00:00
marian
015651ead8
Avoid deadlock: don't try to lock the client proxy mutex from client channel handlers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4178 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 09:53:47 +00:00
paulc
75f6d07da5
Reference on find() and keep the RTP wrapper referenced while we use it.
...
Prevents a race condition causing a crash if a RFC2833 DTMF is sent while media stream is destroyed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4177 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 08:01:28 +00:00
paulc
a763977d99
Cry loud when a Cisco MGCP gateway reports a DSP failure.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4176 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-11 20:43:18 +00:00
marian
d8f69c7603
Show a notification message when failed to set media on active channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4175 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-11 14:38:33 +00:00
paulc
fa7bcca52c
Correctly report RUDP socket errors - and only once.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4174 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-11 12:52:49 +00:00
marian
8622f204ad
Advanced mode view now defaults to off.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4173 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-11 12:44:44 +00:00
paulc
15714b4b03
Fixed the name of the cause_q931 variable in the sample file for RADIUS accounting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4172 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-11 11:50:05 +00:00
marian
4d79371ca9
Added and chaged debug to see when a channel is trying to make a call on a trunk and fails.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4171 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-10 10:52:29 +00:00
paulc
903683cddc
Bumped version to 3.2.1 alpha1 development.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4170 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-09 16:31:21 +00:00
paulc
18d1ddbb2b
Bumped version to 3.2.0 release.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4168 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-09 15:03:26 +00:00
paulc
6ef08070fa
Modified the way M2PA UserData messages are acknowledged.
...
Reduces the number of ACK messages in case of unidirectional high traffic.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4167 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-08 16:21:15 +00:00
paulc
9cf6f9592e
Added the CNAM and LNP query over SIP module to Windows build.
...
Show info about C Runtime in installer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4166 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-08 13:34:45 +00:00
marian
1b68f67501
Bug fix: exit loop after succesfully evaluated a table evaluator limit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4165 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-08 12:09:54 +00:00
paulc
03049a6a34
Added support for Extended Changeover messages (XCO/XCA) used with 24-bit sequence SS7 links.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4164 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-07 18:34:52 +00:00