Commit Graph

13158 Commits

Author SHA1 Message Date
root a6b85b7de5 fixing two add for same termination back-2-back scenario, 2nd add should reject as term already in context 2012-07-26 13:50:43 -04:00
Mathieu Rene 0e5ebbd984 remove typedef added for code completion 2012-07-26 12:43:32 -04:00
root ee8047ebbf changes on test box 2012-07-26 12:30:33 -04:00
root 0c18f809cf Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 23:15:16 -04:00
Mathieu Rene 43e39619ae prevent writes if we dont have a remote addr 2012-07-25 22:24:12 -04:00
root aac0420837 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 21:58:10 -04:00
Mathieu Rene 84796f84f1 allow remote addr modification on rtp 2012-07-25 21:58:03 -04:00
root b0fa88ca76 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 21:50:29 -04:00
Mathieu Rene c649c5b023 allow remote addr modification on rtp 2012-07-25 21:49:47 -04:00
root a0d984c9c6 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 21:16:23 -04:00
Mathieu Rene 4d3038c9e4 add logging before uuid_bridge, set frame->codec from tech_pvt->read_codec 2012-07-25 21:16:14 -04:00
root a0d9538557 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 21:04:22 -04:00
Mathieu Rene 051692d268 save the uuid 2012-07-25 21:04:15 -04:00
root d9f86c5cd6 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 20:59:17 -04:00
Mathieu Rene b1398aaccb Im feeling bold 2012-07-25 20:59:09 -04:00
root 36c4a5a1b4 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 20:54:58 -04:00
Mathieu Rene 3bf9fef864 originate returns a status, not a cause 2012-07-25 20:54:47 -04:00
root 7fdfd70e26 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-25 20:50:42 -04:00
Mathieu Rene ae84538819 mark tdm channel as answered immediately 2012-07-25 20:49:33 -04:00
root 63b2654b54 commit -- fix stash pop err 2012-07-25 19:47:41 -04:00
Mathieu Rene 4f6f7eb456 refactor error 2012-07-25 19:34:15 -04:00
Mathieu Rene 898a183a0e missing crtp init in mod_freetdm.c -- start implementing media modify 2012-07-25 18:57:32 -04:00
root f223b9a0bb adding add rsp sdp code 2012-07-25 17:28:56 -04:00
Mathieu Rene 6cf298a746 use span name instead of id. implement termination choose for tdm. 2012-07-25 17:18:18 -04:00
Mathieu Rene 828a13733b oops 2012-07-25 15:45:20 -04:00
Mathieu Rene 457f98686c fix warnings 2012-07-25 15:22:01 -04:00
Mathieu Rene 64e2680b67 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3
Conflicts:
	src/mod/endpoints/mod_media_gateway/mod_media_gateway.h
2012-07-25 15:11:42 -04:00
Mathieu Rene bc4c2d9fab map physical terms 2012-07-25 15:10:47 -04:00
Kapil 245dfc1fd8 adding code to print the Notify/Service-Change response 2012-07-25 15:02:00 -04:00
Kapil 061e082b62 adding "MGC_FAIL" alarm 2012-07-25 13:05:54 -04:00
Kapil 2d9ed21007 adding code to
1) parse incoming MODIFY request for ITO package ,
  2) starting timer based on MGC requested time
  3) on expiry generate Inactivity Notify to MGC
2012-07-25 12:57:42 -04:00
David Yat Sin 8b0fbe605c Merge branch 'releases.3.5' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
Conflicts:
	.gitignore
	conf/insideout/autoload_configs/modules.conf.xml
	conf/vanilla/autoload_configs/modules.conf.xml
	src/mod/endpoints/mod_sofia/mod_sofia.h
	src/switch_rtp.c
2012-07-25 11:15:18 -04:00
root dd0b514741 fixing 32bit specific print warnings 2012-07-25 10:53:07 -04:00
Kapil e5821eeb79 adding code to fill dummy local descriptor sdp to add response 2012-07-24 16:57:09 -04:00
Mathieu Rene 816866e353 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-07-24 15:13:35 -04:00
Kapil 12e8e481b5 adding API to send "In-Activity" timer expiry NOTIFY to MGC for IT/ITO package 2012-07-24 13:34:02 -04:00
Kapil 390dabb351 Adding code to
1) build NOTIFY command and send to MGC
   2) CLI command to send DTMF NOTIFY Megaco command to MGC
2012-07-24 11:46:50 -04:00
Mathieu Rene fc4b7bb8da stash fix 2012-07-23 16:57:33 -04:00
Kapil d7e4b509b6 integrating term/context alloc/delete api to megaco command handler code 2012-07-23 15:24:43 -04:00
Kapil 63c53a858b fixing issues found during seagull testing and add single common descriptors api 2012-07-23 12:18:14 -04:00
Mathieu Rene 0bb82599c5 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3
Conflicts:
	src/mod/endpoints/mod_media_gateway/media_gateway.c
2012-07-20 14:34:44 -04:00
Mathieu Rene dd633cfbfd Pre-fill values for rtp terms (local address + reserved rtp port). Add functions to pick rtp term ids, add a memory pool in the termination struct. 2012-07-20 14:33:36 -04:00
Kapil fffc9d4eec Adding code to print SDP structure 2012-07-20 13:25:16 -04:00
Kapil 96fd063ae3 adding add/mod/sub api and alloc context during add and release context while processing subtract code 2012-07-20 09:58:43 -04:00
Mathieu Rene d6d1365053 add comments 2012-07-19 18:06:13 -04:00
Mathieu Rene c5a13f9270 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-07-19 17:51:49 -04:00
Mathieu Rene 909d464abd add/sub done but untested, mod remains. this commit also adds a message handler inside the rtp endpoint so it can properly flush streams, setup jitter buffering, and honor uuid_debug_audio requests 2012-07-19 17:51:25 -04:00
Kapil 9b73c8087e adding MODIFY command handler API 2012-07-18 12:05:15 -04:00
Kapil 62787362ce adding service change wrapper APIs 2012-07-18 10:11:51 -04:00
Mathieu Rene c6a75aa4ee Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-07-17 17:12:22 -04:00
Kapil 4c4a7b7486 adding MEGACO Media Descriptors prints 2012-07-17 16:12:54 -04:00
Kapil 6acde3a869 adding validation of megaco commands code and modification in handling ADD message 2012-07-17 13:07:32 -04:00
Mathieu Rene 84d56ee570 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-07-17 10:17:34 -04:00
Mathieu Rene 36719e3017 comment out unused vars 2012-07-17 10:15:25 -04:00
Mathieu Rene 0ecd5678d1 Update the rtp endpoint so it gets a fixed configuration from var_event 2012-07-16 18:31:13 -04:00
Kapil 9a817c7aa2 service change code modification 2012-07-16 12:48:57 -04:00
Mathieu Rene d139a8ef63 fix compile part 2 2012-07-16 11:24:04 -04:00
Mathieu Rene 42cb846f39 fix compile part 2 2012-07-16 11:23:14 -04:00
Mathieu Rene 7381343e04 fix compile 2012-07-16 11:18:24 -04:00
Mathieu Rene 9e19550309 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-07-05 09:32:06 -04:00
kapil 642b1a2e6d adding code for sending termination service change and respective CLI
command
2012-07-05 10:39:36 +05:30
Mathieu Rene e4cddad023 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-07-04 14:46:30 -04:00
kapil de70e3c08c Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-04 21:57:19 +05:30
kapil 7db1cdefb9 Audit code commit 2012-07-04 21:52:44 +05:30
Mathieu Rene d797e89432 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-07-04 10:51:42 -04:00
David Yat Sin 6aa728b8b3 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-07-03 16:35:31 -04:00
David Yat Sin fff6a923fe Added freeradius-client 2012-07-03 16:35:06 -04:00
James Zhang c544ff4b81 sip: add receiver report to rtcp
- only one to one rtcp is supported for currently
     - jitter stats and loss stats are not real
2012-07-03 14:29:50 -04:00
Mathieu Rene 1d5f9f9f88 fix conflict 2012-07-03 12:28:13 -04:00
David Yat Sin a4c4155232 fixing modify mid issue 2012-07-03 11:48:37 -04:00
David Yat Sin 5ec258b388 adding subtract rsp code (got deleted by mistake) 2012-07-02 04:43:21 -04:00
kapil e2e3a5c34e fixing modify mid code 2012-07-02 09:55:36 +05:30
David Yat Sin f88f0a8899 fixing warnings 2012-07-02 00:19:29 -04:00
kapil 7eb163e74e adding dummy audit rsp api 2012-07-01 12:40:17 +05:30
kapil 9beec66fcd removing extra audit rsp api 2012-07-01 12:36:28 +05:30
kapil c6b5bc2bda adding AUDIT for root Packages response code,
adding media_gateway_cmd_handler.c for all commands related  logic/APIs.
adding media_gateway_packages.c to have list of all supported packages.
adding media_gateway_utils.c for all media gateway utility APIs
2012-07-01 12:13:18 +05:30
Mathieu Rene 92af41c0b3 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-06-29 16:30:54 -04:00
Mathieu Rene 658ce0ba91 work out contexts, cleanup rtp endpoint in preparation for mg-based setup 2012-06-29 16:30:51 -04:00
kapil cd61d0b59e adding code to send error response back to MG stack,in case of any app
failure
2012-06-29 21:51:15 +05:30
kapil c82c11b02a adding code to send add response 2012-06-26 17:45:01 +05:30
kapil e777de3eef adding mg stack add command code and sendign dummy rsp of add 2012-06-26 13:05:23 +05:30
kapil b6737e31a3 adding command handler to handle command indication from megaco stack 2012-06-25 20:07:51 +05:30
kapil e3eed73ecb adding mg and peer profile cleanup code during shutdown and removing
"unused variables" warnings
2012-06-25 12:12:04 +05:30
Mathieu Rene fd634d6bc9 still figuring out lib 2012-06-22 19:10:08 -04:00
Mathieu Rene 294ab3880f fix conflict 2012-06-21 10:40:57 -04:00
kapil 97d89de3fc MEGACO over TCP support 2012-06-21 19:23:22 +05:30
kapil 3693867388 adding TCP transport support 2012-06-21 19:22:14 +05:30
kapil ca5b100d17 code commit for multiple peer cli command 2012-06-21 11:36:20 +05:30
David Yat Sin c18c32f800 Fix for compile warnings rtp.c 2012-06-20 22:43:54 -04:00
Mathieu Rene 79702bc0d2 start implementing command handlers 2012-06-20 21:34:04 -04:00
kapil 6a1229c8f9 fixing compilation error 2012-06-21 01:09:51 +05:30
Mathieu Rene 1720e4f072 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg-4.3 2012-06-20 12:31:07 -04:00
Mathieu Rene 166249b0b9 Check in TDM and RTP controllable channels (incomplete) 2012-06-20 12:30:08 -04:00
Mathieu Rene badc31f927 Merge branch 'nsg-4.3' of git.sangoma.com:smg_freeswitch into nsg/4.3 2012-06-20 12:02:38 -04:00
Mathieu Rene eae74df4e6 change loglevels and enable debug 2012-06-20 12:02:10 -04:00
kapil 31d48a8c3a adding "<>" or "[]" from the code itself , instead of passing from
config xml for MID field
2012-06-20 12:01:04 +05:30
David Yat Sin 50e3e563da Updated conf 2012-06-20 00:38:05 -04:00
David Yat Sin dd4764bc19 Changed megaco.conf.xml to media_gateway.conf.xml 2012-06-20 00:35:10 -04:00
David Yat Sin ae17b90f68 Changed megaco commands to mg 2012-06-19 17:54:01 -04:00
David Yat Sin cb73fdf2f6 Added parsing for additional parameters for UI team to test their code 2012-06-19 17:30:03 -04:00