Dear Adrian, <br><div><br></div><div>to answer your last point from a user perspective, I'd say you are right, in a perfect world. I agree that letting the server sort out general rules is the cleanest idea. Unfortunately the users don't always have access to server's configuration and in these cases an option to quickly sort out a blocking issue without changing the server configuration is very handy.</div>
<div><br></div><div>I believe I'm in a fairly typical situation for an enterprise:</div><div><ul><li>VoIP infrastructure between several country</li><li>VoIP phone</li><li>Internal numbering</li><li>External prefix</li>
<li>External calls routed locally, International calls routed as local where possible</li></ul><div>Into this environment a typical User will have a VoIP phone with an address book downloaded from the server. Hence internal calls are sorted through the local address book while for external calls the user will know what number to dial.</div>
</div><div>On a desktop client you would expect a little more.</div><div><ul><li>Integration between the server distributed address book (I know this can be a mess and to be honest I haven't seen any client doing it properly)</li>
<li>Seamless integration with your local address book (where by seamless I definitely do not intend: change your address book in order to comply with SIP rules...)</li></ul><div>As a user I would expect the highest level of integration possible between whatever contact list (server based, address book, LDAP, XML, Outlook, social networks, etc.) and the client used to place SIP calls. This in my humble opinion is core area for any client willing to replace a VoIP phone or willing to enable a mobile office.</div>
</div><div><br></div><div>Probably this is different if I'm a user of an external SIP server where I have to deal exclusively with external numbers. In this case I would not see the necessity to rewrite number. But I've never been into this situation, so I can't really say what would be the experience.</div>
<div><br></div><div>Thanks anyway for the interest shown in answering my question. To remain in the perfect world I would still suggest to build a use case scenario for an enterprise user and see whether you can really do everything server side or the need for some rules still exist.</div>
<div><br></div><div>Best regards,</div><div><br></div><div>Egidio</div><div><br></div><div><div class="gmail_quote">On Fri, Jun 8, 2012 at 6:55 PM, Adrian Georgescu <span dir="ltr"><<a href="mailto:ag@ag-projects.com" target="_blank">ag@ag-projects.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is a good idea, applying such routing and translation rules in your PBX or Voip Server.<br>
<br>
Expecting a generic SIP client to sort out the mess of the many phone number formats of external phone directories is not.<br>
<span class="HOEnZb"><font color="#888888"><br>
Adrian<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Jun 8, 2012, at 6:51 PM, A.M. wrote:<br>
<br>
><br>
> On Jun 8, 2012, at 12:35 PM, Egidio Corsini wrote:<br>
><br>
>> Thanks for your answer.<br>
>><br>
>> As an example of what I'm saying you myght want to have a look to the Acrobits softphone client for iPhone where you have arbitrarily complex number rewrite rules for a single account. This is very handy if you need to use an account for intranet and external calls.<br>
>> Having to modify the addressbook for this purpose would be a) extremely time consuming b) would have significant impact (i.e. my addressbook is in sync with my mobile and this change would impact the ability to have standard phone numbers for Italy in the form of +39 xxxxxxxx)<br>
>><br>
>> Is this feature in your roadmap or am I the first one to ask for such an option?<br>
><br>
> This is the sort of routing that is typically handled by a sip proxy. Generally, your organization's sip proxy is responsible for routing, not the individual phones. (It's the same with old POTS phones.)<br>
><br>
> Cheers,<br>
> M<br>
><br>
><br>
><br>
> _______________________________________________<br>
> Blink mailing list<br>
> <a href="mailto:Blink@lists.ag-projects.com">Blink@lists.ag-projects.com</a><br>
> <a href="http://lists.ag-projects.com/mailman/listinfo/blink" target="_blank">http://lists.ag-projects.com/mailman/listinfo/blink</a><br>
><br>
<br>
_______________________________________________<br>
Blink mailing list<br>
<a href="mailto:Blink@lists.ag-projects.com">Blink@lists.ag-projects.com</a><br>
<a href="http://lists.ag-projects.com/mailman/listinfo/blink" target="_blank">http://lists.ag-projects.com/mailman/listinfo/blink</a><br>
</div></div></blockquote></div><br></div>