[Freeswitch-users] mod_skinny --> Calling numbers with various lenght
MS-R-IT
martin.schoepfer at ms-r-it.de
Tue Apr 8 21:58:15 MSD 2014
Hello Nathan,
thanks for your reply can i have checked this hack but i don´t think this is
a solution to communicate. Are there any plans to get this function into
freeswitch in the future?
I check now how I could handle the cisco phones temporary with a small
asterisk chan_sccp connected to freeswitch. Is there any way to get
chan_sccp transformed to
Freeswitch! Because its Opensource too! I only able to program some smalls
things in C or C++ so I have to ask if it is any reason and then I can check
it by myself!
Thank you for your informations. I think you have luck with NANP!! :-)
Mit freundlichen Grüßen
Martin Schöpfer
____________________________________________________________________________
__________
MS-R-IT
Martin Schöpfer
Regelungs- und Informationstechnik
Bergham 3
83052 Bruckmühl
Tel.: 08062 7238870
Fax.: 08062 7238871
Mobil: 0176 80088253
-----Ursprüngliche Nachricht-----
Von: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] Im Auftrag von Nathan
Neulinger
Gesendet: Dienstag, 8. April 2014 19:41
An: FreeSWITCH Users Help
Betreff: Re: [Freeswitch-users] mod_skinny --> Calling numbers with various
lenght
On 04/08/2014 12:10 PM, MS-R-IT wrote:
> Hello,
>
> yes they can overlap you can have different length with overlap like
> my company siemens the central has the number 3-digit prefix (yes this can
also be) then 4-digit four our site (like 9221) and 0 for our central and
5910 for me directly.
>
> There are many else expressions I could give you emergency call in
> Germany is 110 and 112 but there can be number with 110XXXXX too!
This is not something you'll be able to do with the current built-in dial
handling for mod_skinny currently because of how it processes the dialing.
The key part of the current processing for this is in
skinny_handle_keypad_button_message() where it calls
skinny_session_process_dest() with the non-null 2nd to last argument
(append_dest).
The processing sets call to routing state after each digit in that routine.
What would need to happen is some sort of time delayed callback to have it
not send the call to routing state until a certain time has elapsed.
You could do a workaround of requiring a terminating digit (# or something
like that) to "dial" - that would work with
current code, but is definitely a hack.
-- Nathan
------------------------------------------------------------
Nathan Neulinger nneul at mst.edu
Missouri S&T Information Technology (573) 612-1412
System Administrator - Architect
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting at freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users
mailing list