Commit Graph

20500 Commits

Author SHA1 Message Date
Michael S Collins
18289fa013 mod_voicemail: Change vm_announce_cid to be true/false and utilize vm_play_phone_number_macro 2012-02-07 10:22:35 -08:00
Stefan Knoblich
4bb1ab0113 [ftmod_misdn] Add some TODO items at the top of ftmod_misdn.c.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-02-07 18:39:11 +01:00
Stefan Knoblich
810f0d4eaa [ftmod_misdn] Make misdn_handle_mph_information_ind() cope with hfcsusb-style MPH_INFORMATION_IND messages.
Only two mISDN hardware drivers emit MPH_INFORMATION_IND messages and both use a different payload:

	- hfcsusb (HFC-based USB dongle) sends a set of ph_info + ph_info_ch structures
	  which contain the complete state information of the port
	  (including internal hw-specific state and flags).

	- hfcmulti which sends a single integer, a single L1_SIGNAL_* event.

We now try to guess the type of message from the payload length.

The hfcmulti signals are converted to FreeTDM alarm flags; the hfcsusb
state/flags are defined in kernel internal hw-specific headers and are ignored ATM (todo).

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-02-07 18:39:11 +01:00
Stefan Knoblich
452c13573d [ftmod_misdn] Include mISDN message primitive id in channel activation log messages.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-02-07 18:39:11 +01:00
Stefan Knoblich
fd3ebc7ae3 [ftmod_misdn] Handle MPH_INFORMATION_IND during channel activation.
Add MISDN_MSG_DATA() helper macro for easy access to mISDN message
payload.

Add forward declaration of misdn_handle_mph_information_ind() and use
it in misdn_activate_channel().

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-02-07 18:39:11 +01:00
Stefan Knoblich
9e0928a7ea [ftmod_misdn] Undefine MISDN_CONTROL_TYPE helper macro after use.
No reason to keep it around for longer.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-02-07 18:39:11 +01:00
Stefan Knoblich
b6ec127194 [ftmod_misdn] Extend misdn_event_types[] and use a helper macro.
Add missing mISDN event/message types (e.g. MPH_INFORMATION_IND)
and use a helper macro (MISDN_EVENT_TYPE) to define the entries,
like we already do for misdn_control_types[].

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-02-07 18:39:11 +01:00
Anthony Minessale
a14c46c38c FS-3886 --resolve 2012-02-07 11:25:23 -06:00
Anthony Minessale
9b02315282 add presence-disable-early sofia option to send non-specifc presence messages w/o special case for early 2012-02-07 11:10:51 -06:00
Christopher Rienzo
8f05f098cf use union sigval instead of sigval_t for mod_posix_timer 2012-02-07 16:45:54 +00:00
Christopher Rienzo
1815d4d06f use correct #includes for posix timer API 2012-02-07 16:29:15 +00:00
Anthony Minessale
d2c9fb5f7d FS-3878 --resolve 2012-02-06 14:12:22 -06:00
Anthony Minessale
e5d1dd7529 FS-3879 --resolve 2012-02-06 12:02:48 -06:00
Anthony Minessale
9b086c4bea FS-3881 try this, i think the contact in the notify is causing the phone to change the destination for future subs 2012-02-06 11:59:57 -06:00
Jeff Lenk
6767683711 FS-3862 --resolve 2012-02-04 10:19:21 -06:00
Steve Underwood
8b3dd5cc1c Fixed issue where junk T.38 received after a FAX exchange is totally completed
s not simply ignored.
2012-02-04 20:33:06 +08:00
Brian West
65fc2f8ac1 clean up switch.conf and add all the missing options needs more docs 2012-02-03 23:40:53 -06:00
Anthony Minessale
1015883e1b commenting this out completely until a better solution is implemented. also FYI you should be refreshing .update on each commit that changes the lib or any of its mods to force a rebuild from the top level 2012-02-03 15:23:46 -06:00
David Yat Sin
2ea5686e4d freetdm: DTMF duration not checked if duration is set to zero 2012-02-03 14:20:08 -05:00
Anthony Minessale
320d04a9f8 remove warning 2012-02-03 11:50:24 -06:00
Anthony Minessale
451e3eaa1f FS-3858 --resolve there we go that's the detail we needed 2012-02-03 11:21:40 -06:00
Anthony Minessale
32c73c0825 FS-3873 --resolve cool someone is finally testing it 2012-02-03 11:05:22 -06:00
Anthony Minessale
7f5b8fba55 FS-3794 this bug haunts me 2012-02-02 20:41:15 -06:00
Anthony Minessale
d79d15d43a FS-3865 --resolve 2012-02-02 20:20:38 -06:00
Anthony Minessale
74e07f8af1 FS-3864 --resolve no philosophical constraint here. Just saying since FS is a b2bua the message really does terminate at US but its find to do 202 per this patch 2012-02-02 20:00:46 -06:00
Anthony Minessale
018c784431 FS-3794 contd 2012-02-02 19:58:39 -06:00
Anthony Minessale
ee3e450425 FS-3869 --resolve 2012-02-02 18:47:04 -06:00
Anthony Minessale
a72fb34f92 FS-3872 --resolve 2012-02-02 17:38:08 -06:00
Anthony Minessale
12907b454c FS-3868 --resolve 2012-02-02 16:18:45 -06:00
Michael S Collins
435879d613 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-02-02 13:10:14 -08:00
Michael S Collins
e64b988c19 update unrecorded sound prompts 2012-02-02 13:10:04 -08:00
Anthony Minessale
23dcdbd8d1 produce sip_full_via var 2012-02-02 15:09:32 -06:00
Michael S Collins
eb93c17df2 Update ChangeLog thru Nov 30 (more coming) 2012-02-02 13:08:00 -08:00
Anthony Minessale
63c3ec6774 FS-3870 --resolve that is amazing that nobody found this before, we've probably been vulnerable to that bug for years 2012-02-02 13:54:22 -06:00
Anthony Minessale
27221fa4d3 fix sql stmt 2012-02-02 13:54:18 -06:00
Anthony Minessale
8d97aeff69 FS-3794 i'm starting to loathe this bug id 2012-02-02 12:05:15 -06:00
Anthony Minessale
eeb9851028 fix seg 2012-02-02 10:21:04 -06:00
Anthony Minessale
80050b5b27 FS-3794 sekil can you test this one 2012-02-01 19:32:29 -06:00
Raymond Chandler
b4943888ff we might want this at some point ;-) 2012-02-01 19:37:23 -05:00
Anthony Minessale
71db5cb290 FS-3863 --resolve 2012-02-01 16:44:26 -06:00
Anthony Minessale
19d3e64636 FS-3863 try this please 2012-02-01 15:17:18 -06:00
Jeff Lenk
9c908b983f fix syntax error with last commit 2012-02-01 12:27:18 -06:00
Anthony Minessale
675cd2d432 add proceed cases 2012-02-01 12:07:36 -06:00
Anthony Minessale
e00a61c48b [Freeswitch-dev] Absolute conditions are not changing the proceed variable... (mod_dialplan_xml.c) 2012-01-31 15:31:08 -06:00
Travis Cross
b9b77bd615 fs_cli: make enhanced fs_cli features work on all TERMs
FS-3815 --resolve

This is a workaround for the fact that libedit counts terminal control
characters when calculating the length of the prompt.  By not using
absolute positioning, we avoid the issue.

Thanks to Ivan Isaev for the workaround and testing.
2012-01-31 18:42:47 +00:00
David Yat Sin
d6c6396e24 Freetdm - ISDN Fix for get_trillium_val function 2012-01-31 12:59:12 -05:00
Anthony Minessale
348ac89809 FS-3855 --resolve 2012-01-31 11:03:09 -06:00
Anthony Minessale
4ba52c0827 remove srand call to get more random strings 2012-01-31 10:03:28 -06:00
David Yat Sin
a9c10f8c41 FreeTDM - ISDN fix for get_trillium_val function 2012-01-30 18:32:05 -05:00
Moises Silva
8cade84528 freetdm: Set the call id into the caller data provided as argument to the call place function 2012-01-30 16:15:08 -05:00