[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 

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
Gesendet: Dienstag, 8. April 2014 19:41
An: FreeSWITCH Users Help
Betreff: Re: [Freeswitch-users] mod_skinny --> Calling numbers with various

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

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

Official FreeSWITCH Sites

FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org

Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list