Commit Graph

17814 Commits

Author SHA1 Message Date
Anthony Minessale 7b01cbbca4 add send-presence-on-register (true|false|first-only) param to sofia and api command sofia global debug [presence|sla|none] 2011-01-14 13:58:21 -06:00
Brian West 57b410eba6 docs for acl 2011-01-14 13:10:12 -06:00
Anthony Minessale 6126383ca4 FS-2980 2011-01-13 18:41:43 -06:00
Anthony Minessale 7a04104d6f FS-2975 (part deux) 2011-01-13 18:04:05 -06:00
Stefan Knoblich dff01c07f1 [ftmod_libpri] Use FTDM_SPAN_USE_PROCEED_STATE and rework state handling.
- Use the newly introduced FTDM_SPAN_USE_PROCEED_STATE flag and FTDM_CHANNEL_STATE_PROCEED.

- Update ftmod_libpri's state machine table (taken from ftmod_sangoma_isdn).

- Move pri_destroycall() to HANGUP_COMPLETE state.

- Try to get a little bit closer to the ISDN states by using pri_acknowledge() in RINGING,
  pri_progress() in PROGRESS and pri_proceeding() in PROCEED state.

- Go to PROGRESS_MEDIA in on_progress() only if there is inband indication available, go to
  PROGRESS if not.

- Go to RINGING state in on_ringing() and remove PROGRESS_MEDIA check.

NOTE: One libpri error message and a VETO (PROGRESS -> RINGING) warning to investigate,
      but changes seem to work fine nonetheless.

Tested-by: SparFux (#freeswitch / #freeswitch-de  @ irc.freenode.net)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-01-13 23:28:00 +01:00
David Yat Sin e6e6ba9f38 Merge branch 'master' of git.freeswitch.org:freeswitch 2011-01-13 16:28:39 -05:00
David Yat Sin bba8aefca0 freetdm: ISDN-Fix for d-channel indexing, causing improper configuration on non-consecutive logical spans 2011-01-13 16:28:31 -05:00
David Yat Sin 03ae958ce4 freetdm; TON/NPI defaults to unknown for Euroisdn 2011-01-13 15:13:56 -05:00
Anthony Minessale b235979766 <jedi wave>You don't need to see this patch</jedi wave> 2011-01-13 12:35:39 -06:00
Anthony Minessale c6bdb303d4 FS-2975 2011-01-13 10:58:53 -06:00
Anthony Minessale 2e0747272f fix regression in commit 98f74a5f FS-2965 2011-01-13 10:41:33 -06:00
Anthony Minessale 8458adebbb avoid scheduler caling a function on null hash during shutdown 2011-01-13 10:30:29 -06:00
Anthony Minessale d9c5634507 up assert vaule on header loop detection to 1 meeeeelyonne for hmmhesegs 2011-01-13 10:03:12 -06:00
Brian West a6db66ef36 http://jira.freeswitch.org/browse/FS-2976 2011-01-13 09:55:55 -06:00
Jeff Lenk 9c7b507d06 managed esl vs2010 converted from 2008 w/x64 lib support 2011-01-12 23:10:29 -06:00
Anthony Minessale fe1711fdba eat rtp frames with the wrong payload type number 2011-01-12 20:02:49 -06:00
Anthony Minessale 1b91f811bd more 2011-01-12 19:34:19 -06:00
Anthony Minessale 138fdc83c6 more from last commit 2011-01-12 18:06:01 -06:00
Anthony Minessale a10125b8c3 add origination_channel_name var for {} to choose the channel name value 2011-01-12 17:48:49 -06:00
Anthony Minessale fb017a52d1 clear last_transferred conference when you exit the conference app 2011-01-12 16:46:33 -06:00
Brian West 159ae98979 be more iOS friendly when using TCP or TLS because the phone never sleeps thus drains the battery 2011-01-12 16:28:10 -06:00
Anthony Minessale 54de293b05 fix seg related to ptime mismatch + CNG + PLC (if you ever get purple ptime mismatch warnings you want this patch) 2011-01-12 16:05:08 -06:00
Anthony Minessale 7d1e664dc8 let switch_end_paren work with delims of the same char 2011-01-12 15:32:46 -06:00
Anthony Minessale d2c34232ab fix userauth issue 2011-01-12 15:32:46 -06:00
Moises Silva 1d6d9601d0 Merge remote branch 'fsorig/master' 2011-01-12 15:11:42 -05:00
Moises Silva 771caca78d freetdm: update glare.txt doc 2011-01-12 14:36:03 -05:00
Joao Mesquita eb88304a16 Small fix on ESL that cause event_id to be set wrong on headers that had value failure. 2011-01-12 16:24:04 -03:00
Moises Silva 3594419622 Merge branch 'master' into moy.r2glare 2011-01-12 13:37:05 -05:00
Moises Silva 946f47f189 freetdm: fix wp config message 2011-01-12 13:16:45 -05:00
Moises Silva 8a26a6f6d2 freetdm: ftmod_r2 - map glare cause 2011-01-12 10:53:38 -05:00
Brian West cf253c35bc zrtp tweak for sas relay 2011-01-11 15:31:40 -06:00
David Yat Sin 45340d8017 freetdm: added fix for hangup cause sometimes set to 0 during glare 2011-01-11 16:20:05 -05:00
Anthony Minessale 316963c594 treat EINTR returns as a BREAK (now mapped to SWITCH_STATUS_INTR), we appriciate the interrupted syscalls but we would like to continue working properly 2011-01-11 15:09:03 -06:00
David Yat Sin 10109165b7 Merge branch 'master' of git://git.freeswitch.org/freeswitch 2011-01-11 15:42:54 -05:00
Moises Silva 85e107a56e freetdm: set channel name before caller profile
otherwise the channel name is not set in 'show channels'
2011-01-11 14:53:14 -05:00
Brian West ef880c53b2 Route is not an un-named header its named. Handled like full_via and full_from and such 2011-01-11 13:41:50 -06:00
Moises Silva f5c5fd9cc3 freetdm: fix Windows compilation 2011-01-11 14:39:58 -05:00
Brian West d41e6498f1 Set route header as a var on channel like Diversion header 2011-01-11 12:25:55 -06:00
Michael Jerris a9eb0aa6ef attempt to quick fix solaris build 2011-01-11 13:12:24 -05:00
Michael Jerris 54421f5910 mod_voicemail: add events for record/change greeting and record name 2011-01-11 13:12:23 -05:00
Jeff Lenk 6f103acd79 merge code from xml-rpc trunk - fix xml-rpc not terminating on windows on fs unload - only effect windows build 2011-01-11 09:40:59 -06:00
Anthony Minessale b55db357d9 add mod_fsk 2011-01-10 17:27:05 -06:00
Anthony Minessale 4fd043e3fb add mod_fsk 2011-01-10 17:27:01 -06:00
Anthony Minessale fcc912a991 add mod_fsk 2011-01-10 17:26:32 -06:00
David Yat Sin 62941f69d8 Added FTDM_SPAN_NON_STOPPABLE flag for signalling modules that do not support individual start/stop 2011-01-10 17:46:18 -05:00
Moises Silva f8cb296182 freetdm: remove unused code for glare 2011-01-10 17:38:16 -05:00
Moises Silva baac734ec4 freetdm: more R2 glare improvements 2011-01-10 17:19:51 -05:00
Moises Silva 74a01d23bc freetdm: Added FTDM_SIGEVENT_DIALING
Added hunting scheme to support new ftdm_call_place API
         Make ftdm_channel_call_answer use ftdm_channel_call_indicate with FTDM_CHANNEL_INDICATE_ANSWER
         Updated doxygen docs in freetdm.h
2011-01-10 16:49:58 -05:00
David Yat Sin 21f8605d68 freetdm: fix for enabling DTMF detection on d-channel 2011-01-10 16:42:47 -05:00
Brian West e42c423c92 add tab completion stuffs 2011-01-10 14:44:54 -06:00