Commit Graph

673 Commits

Author SHA1 Message Date
Marc Olivier Chouinard 947096c66d FS-3071 Added the tls extra options patch 2011-12-18 11:37:04 -05:00
Anthony Minessale 6dd5e59b05 add sofia global standby on that makes sofia not do anything but refuse to work until sofia global standby off or sofia recover is issued 2011-12-16 13:41:25 -06:00
Anthony Minessale e9bde2eb0e FS-3758 --resolve ok so I wrote my own patch but i did borrow the 2 lines of code to create a seq from the original patch! sofia changes probably need to be converted to a tag if they are to go upstream. This completely manages sub/pub from inside mod_sofia inside the db and subs can now persist and/or fail over mid dialog tested on several things like polycom/snom/yealink on SLA and presence 2011-12-15 16:30:33 -06:00
Marc Olivier Chouinard d1506e07cb FS-2008 --resolve 2011-12-15 14:44:25 -05:00
Anthony Minessale ead7c770bd FS-3664 please try this 2011-11-28 16:11:09 -06:00
Anthony Minessale b9e28f85cb add send_info dp app and uuid_send_info FSAPI and execute_on_sip_extra_headers and api_on_sip_extra_headers handler variables 2011-11-23 15:38:59 -06:00
Anthony Minessale 4dbc9d7cbc FS-3688 I think 100'th time's the charm..... 2011-11-23 10:33:51 -06:00
Anthony Minessale dc9bf68301 FS-3714 --resolve You are using the sip_from_host and sip_to_host which are calculated based on the response from the other end, this patch will pre-populate the variables with what it is suspeceted to be in these values but they are not guranteed to be right if there was forwarding etc and also it will not always be an ip if you send to foo@domain.com the sip_to_host will be domain.com until it replies. This is the best you will get.... 2011-11-22 17:59:14 -06:00
Anthony Minessale 139bd072e2 FS-3664 please produce same trace with this patch or later 2011-11-21 08:27:25 -06:00
Anthony Minessale dac9d6e3ea FS-3688 try this also with sofia loglevel all 9 2011-11-19 19:12:08 -06:00
Anthony Minessale 189e0161c9 FS-3686 2011-11-16 09:57:21 -06:00
Anthony Minessale 8877d1d36d FS-3686 2011-11-15 15:38:09 -06:00
Anthony Minessale ebed43a4f6 FS-3686 2011-11-15 11:26:49 -06:00
Anthony Minessale 5a6231b6cd FS-3686 try this patch on latest GIT 2011-11-10 15:16:53 -06:00
Anthony Minessale 08b25a8815 FS-3664 found the place I was talking about in sofia_glue.c, update to latest and try setting t38_passthru=once 2011-11-09 10:29:42 -06:00
Anthony Minessale ba14f95d81 FS-3678 --resolve 2011-11-08 08:02:17 -06:00
Anthony Minessale fd495dbbe1 FS-3640 try this patch, not sure what you are doing because I can recover 300 channels fine. I added a patch to deal with what looks like corrupted data in the cdr or something so it should fail more gracefully 2011-10-26 09:00:59 -05:00
Anthony Minessale 7b10506e78 FS-3639 --resolve 2011-10-26 08:45:04 -05:00
Michael Jerris 40df8d65fa add missing mod_sofia indexes 2011-10-25 16:55:47 -04:00
Anthony Minessale 5f8224da8d add index 2011-10-25 07:42:47 -05:00
Anthony Minessale 3764a60df9 FS-3469 here is some more, this may never be perfect 2011-10-24 18:54:25 -05:00
Anthony Minessale b1f164cc1a missing and 2011-10-24 09:57:11 -05:00
Anthony Minessale 9f93820c07 add on to proto mapping patch 2011-10-24 09:49:34 -05:00
Anthony Minessale 2555ddb4b2 FS-2877 2011-10-24 07:34:38 -05:00
Anthony Minessale 51c2281191 FS-2877 FS-2831 FS-2823 FS-3469 some of the patch from 2877 refactored a bit to be more centralized to sip and some other stuff added on, please test 2011-10-21 20:00:34 -05:00
Anthony Minessale 988156793a use the forced from string in pai or rpid headers 2011-10-14 14:05:32 -05:00
Anthony Minessale afd0e1fc01 add t38_pass_broken_boolean to pass the brokeb boolean behaviour over to the other side of the call when detected 2011-10-12 15:28:08 -05:00
Anthony Minessale 9e09483589 add manual_rtp_bug gen_one_gen_all to prevent rtp passthru to break the *S* word.. 2011-10-07 10:40:30 -05:00
Brian West 7f04f7ace9 check decode here 2011-09-28 00:35:06 -05:00
Anthony Minessale 639afde2a4 FS-3571 --resolve 2011-09-23 08:20:59 -05:00
Anthony Minessale 842ea87d64 FS-3571 try this, I don't have a way to test it so this is just guessing, give me a lab box if this doesn't work 2011-09-21 14:56:49 -05:00
Anthony Minessale 626b5cb2a2 FS-3571 FS-3442 FS-957 --resolve tighten up the parsing of these boolean vals issue in t38 sdp 2011-09-19 20:11:23 -05:00
Anthony Minessale 4048a087b7 more 2833 recover code 2011-09-16 15:35:16 -05:00
Anthony Minessale 4d1a76ee5c save telephony event data for recovery 2011-09-16 14:30:32 -05:00
Anthony Minessale dfbb22fe91 alternate fix to f479462026 2011-09-16 14:16:31 -05:00
Anthony Minessale f479462026 use bridge_to instead of signal_bond for recovering bridge 2011-09-15 07:56:19 -05:00
Brian West 06eb4b6ab3 Fix recovery when nat is involved 2011-09-09 02:47:56 -05:00
Anthony Minessale 5154b8819d fix wrong media ip in recover data issue 2011-09-08 17:13:28 -05:00
Anthony Minessale 7acddfac95 FS-3549 --resolve This patch will probably make it work but the bug is actually in the phone, the patch is simply tolerating the bad behaviour. You are correct about the a=sendonly missing, this was fixed in a later revision of the polycom firmware. I suggest that even if this patch works, that you update your phones to a newer firmware, preferably the most recent. 2011-09-08 10:24:05 -05:00
Anthony Minessale 74d5a593af revert forgot jira info 2011-09-08 10:23:40 -05:00
Anthony Minessale 361b623937 This patch will probably make it work but the bug is actually in the phone, the patch is simply tolerating the bad behaviour. You are correct about the a=sendonly missing, this was fixed in a later revision of the polycom firmware. I suggest that even if this patch works, that you update your phones to a newer firmware, preferably the most recent. 2011-09-08 10:22:46 -05:00
Anthony Minessale 7d399cce96 don't turn X-FS- headers into variables, they are reserved for FS specific communication and should not be passed on 2011-09-08 10:02:16 -05:00
Anthony Minessale 83a78fbfa0 FS-3545 --resolve no, that was not the intention, I missed a few more spots to hack in the exception for iLBC, (thanks for marring my code iLBC ppl) it should work as expected now even with the m_per_ptime on 2011-09-08 09:48:21 -05:00
Anthony Minessale aea22cd4b7 add RTP_BUG_ACCEPT_ANY_PACKETS to disable dropping invalid packets for interop with Oracle CCA 2011-09-08 08:57:28 -05:00
Anthony Minessale 247537a959 FS-3545 --resolve this is actually compliant when mixing ptimes in the same sdp but since iLBC uses its own fmtp for ptime I will add this patch to make it beleive its 20 for the sake of arguement. If you have any other problems with this, set the channel or global variable sdp_m_per_ptime=false to completely disable the default correct behaviour 2011-09-07 08:07:04 -05:00
Anthony Minessale 4f58ad4fb7 misplaced ! 2011-09-01 12:25:08 -05:00
Anthony Minessale bff473bf32 antibiotics for our latest sonus infection 2011-08-31 19:30:58 -05:00
Anthony Minessale 61ab84396b add new channel cap flag to indicate you can support queueable dtmf delay aka parsing w and W and implement it in the RTP stack and sofia endpoint 2011-08-29 11:04:38 -05:00
Anthony Minessale d83245c1bd fix logic determining which ip to use in contact on re-invites in recovery situations or when remote ip is unknown 2011-08-26 14:10:23 -05:00
Anthony Minessale cab02bbc70 fix logic determining which ip to use in contact on re-invites in recovery situations or when remote ip is unknown 2011-08-26 13:51:41 -05:00