Joe I have been writing an interface to the Asterisk VOIP software(Using PHP). At this point I am waiting for the client to decide how they want the interface to work-if you are using Asterisk I can offer some assistance (I found there documentation somewhat obtuse and the sample 4D Code that was published as a tech-note a few years back needed some finesssing to get the full information on queues etc.
My plan is to link telephone numbers to customers where the number may not be a number published on the record as a number to contact the customer on so when an incoming call comes we can look up the client and if not identified by the software allow the number to be ‘tagged’ to a customer-my thinking being that often customers call from personal mobiles or call from numbers external to the business-so Fred from Hokey Company 2000 may call from his 07xxxx number..but we dont want sales people calling Hokey Company 2000 on the 07xxx number or to even show that number on the customer record. Nigel Greenlee > On 8 Oct 2017, at 09:35, Peter Bozek via 4D_Tech <4d_tech@lists.4d.com> wrote: > > On Sun, Oct 8, 2017 at 2:11 AM, Joe Dombroski via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > >> Has anyone extracted caller ID from a VOIP phone and used it to open a >> client record in 4D? >> >> >> > I am now solving same problem so would be interested in answer as well. > > I am able to communicate with certain routers (Fritzbox, which are quite > nice German routers) that offer call monitoring, including VoIP calls, > through telnet - like interface where router writes all call events. But > need a solution that would work with any router. > > It seems that SIP analyzers work by snipping the TCP communication, and I > do not want to go that way. I was looking at TR-069 protocol that can be > used to monitor router performance, but it seem that cannot be used to get > VoIP events in real time. There are some extensions of the protocol that > seems promising, but that would require a lot of investigation and testing. > As I did not found any description how to do it, it is open question if it > is even possible. > > -- > > Peter Bozek > ********************************************************************** > 4D Internet Users Group (4D iNUG) > FAQ: http://lists.4d.com/faqnug.html > Archive: http://lists.4d.com/archives.html > Options: http://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************