[OGo-Discuss] CTI Integration
Sebastian Reitenbach
discuss@opengroupware.org
Wed, 28 Mar 2007 15:56:57 +0200
Hey,
discuss@opengroupware.org wrote:
> On Mar 28, 2007, at 13:55, Adam Tauno Williams wrote:
> > But I'll buy into your part about home users, although I still
> > suspect
> > they constitute sub-1% of the work force using a PBX or PBX-like. But
> > even in that case [connected over a true broadband VPN] you will have
> > the ability to resolve the device name (DNS/WINS). Very little of the
> > technology of a modern WAN/LAN works well at all without DNS/WINS,
> > including Kerberos and CIFS.
>
> I think Sebastian is quite focused on the setup in his company, which
> obviously is quite forward thinking ;-)
>
> So maybe we should stop discussing the general PBX world ;-) The
> suggestion made by Sebastian is still valid, using the logged in
> account instead of the client machine IP to lookup the required
> endpoint for callouts is a very useful addition.
> I think in practice both methods are required depending on the setup.
>
Ok, got it, I'll add a Default, so that the Admin can decide, how it should
work, take a look at the IP of the clients, or take a look at something
related to the users accout information, most likely a telephone number ;)
> So if the IP=>phone default is set, the dialer should use it. If it
> isn't or if the IP could not be found, a dialer should scan the
> telephones of the login account for numbers which are managed by the
> PBX associated with it.
Yes, If that IP=>phone default is set, it should be used as a fallback, I
can do it this way.
>
> As mentioned I do *not* understand why a different phone number type
> is required. The dialer should know which numbers it can dial. So it
> just needs to iterate over the available numbers and pick the first
> which is associated with the dialer. Eg by checking for some prefix.
or suffix, e.g. sip phone numbers usually look like this:
user@my.telephonebox.mydomain.com
nevertheless, so I should make it configurable whether to match a prefix or
suffix...
kind regards
Sebastian