[Freeswitch-users] Account selection

David Ponzone david.ponzone at ipeva.fr
Mon Aug 23 07:13:33 PDT 2010


There are 2 simple ways to do that:
-use only one account on your softphone, and use prefixes: easy to  
implement, but easy to make mistake for the users too
-use 6 accounts on your softphone as you used to do, with a 1-to-1  
mapping with the external SIP accounts. You have to use a different FS  
context for each account in order to do that. If you find a nice  
softphone with programmable keys, you can even assign the keys so you  
have a line key per account. That would be the easier to use I think.

David Ponzone  Direction Technique
email: david.ponzone at ipeva.fr
tel:      01 74 03 18 97
gsm:   06 66 98 76 34

Service Client IPeva
tel:      0811 46 26 26
www.ipeva.fr  -   www.ipeva-studio.com

Ce message et toutes les pièces jointes sont confidentiels et établis  
à l'intention exclusive de ses destinataires. Toute utilisation ou  
diffusion non autorisée est interdite. Tout message électronique est  
susceptible d'altération. IPeva décline toute responsabilité au titre  
de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes  
pas destinataire de ce message, merci de le détruire immédiatement et  
d'avertir l'expéditeur.




Le 23/08/2010 à 15:26, Ken Gillett a écrit :

> Let's say there are 6 SIP accounts to which FreeSwitch is  
> 'registered' and it can make calls using any of them. But which one  
> is used? One of the local extensions (let's say a softphone) needs  
> to receive calls from all of these accounts. This is simple enough  
> and the recipient should see the incoming call information i.e.  
> which account the call is to. But when that extension makes an  
> outgoing call, how can it specify which is the SIP account used to  
> by FS to make the call?
>
> This can be very important when each SIP account represents a  
> different company/business. Although one person is dealing with all  
> those businesses, when an outgoing call is made it is imperative  
> that the correct SIP account is used to make that call so that the  
> recipient is correctly informed who is making the call.
>
> Currently (no PBX), my softphone registers to each of these 6  
> accounts and I can choose which account to use to make a call. But  
> if I am registered to FS as a single extension, how can I tell FS  
> which account to use when I place an outgoing call? Is there any way  
> to do this without having to use Dial plans?
>
>
> On 23 Aug 2010, at 11:46, David Ponzone wrote:
>
>> Ken,
>>
>> I am not really sure to understand your issue/question.
>> Can you describe exactly the equipements involved and what you want  
>> to do ?
>> Is FS used as a PBX or a a provider softswitch to terminate the  
>> trunk coming form the PBX ?
>>
>> Some various information that could help you in the meantime:
>> -most softphones can have several SIP accounts, but you should  
>> check that they can register all of them at the same time
>> -if your objective is to have FS sending calls to a specific  
>> external VoIP account when it receives a call from a specific  
>> internal account, like this:
>> phone1-----> FS-------> Provider SIP Account 1
>> phone2----->FS--------> Provider SIP Account 2
>> you would need to split the outgoing calls one way or another: you  
>> could do that based on the caller-id, or you may put your internal  
>> accounts in different contexts, so they use different dialplans.
>> There are probably other ways, like using a prefix, but this one is  
>> probably a burden for the user and a security issue possibly.
>> A such configuration is really some sort of SBC, when you want to  
>> avoid your SIP devices to connect to the accounts provided by your  
>> carrier directly, because you are concerned with security or  
>> because you want to keep control on the calls to provide more  
>> services to your users.
>>
>> Le 23/08/2010 à 09:57, Ken Gillett a écrit :
>>
>>> If one wishes to have use of several VOIP 'lines', but with no  
>>> PBX, you need to register all those SIP accounts with the client  
>>> (softphone etc). You should then be informed which account is  
>>> receiving a call and can pick a particular account from which to  
>>> make calls. Once a PBX is in use, you can register the client as a  
>>> single extension of the PBX and direct calls as appropriate to  
>>> that extension - I assume with the correct caller ID and incoming  
>>> account information passed to the recipient so they know as much  
>>> as in the 'no PBX' configuration.
>>>
>>> But what about outgoing calls. In this scenario, registered as a  
>>> single extension, how would it be possible to pick the outgoing  
>>> 'line' (i.e. account) to use? Would it have to be done by dialling  
>>> a prefix or is there another way? Is it client dependent?
>
>
>
> Ken G i l l e t t
>
> _/_/_/_/_/_/_/_/
>
>
>
>
> _______________________________________________
> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100823/1b19b4f8/attachment-0001.html 


More information about the FreeSWITCH-users mailing list