671 Commits

Author SHA1 Message Date
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 f479462026d6d245511ef635ded70c7c645ac5ee 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
Anthony Minessale
5a062bc142 FS-3523 --resolve 2011-08-25 13:29:51 -05:00
Anthony Minessale
e644e620c8 reflect video fmtp on 1 legged calls 2011-08-25 09:24:17 -05:00