Hi, I have got my setup almost how I would like it now, but I have just two last remaining issues that I cant seem to find answers too so i'd be grateful if someone could help? 1) Since upgrading my Cisco 7960 SIP phone to P0S3-08-2-00 the phone now displays the IP address of my asterisk server alongside the caller ID of the incoming call. For example "0123456789@192.168.0.1", rather than "0123456789" as before. Is there any way to stop this? All incoming calls come via the asterisk server so I would prefer it to not display it. 2) I have set up an external directory on the phone which is linked to an XML file on a web server. Is it possible to get the 7960 to display the name given in the external directory for an incoming call? At the moment it just displays the callerid@ipaddress as detailed above. Thanks for any help you are able to give Dave
>Hi, > >I have got my setup almost how I would like it now, but I have just >two last remaining issues that I cant seem to find answers too so i'd >be grateful if someone could help? > >1) Since upgrading my Cisco 7960 SIP phone to P0S3-08-2-00 the phone >now displays the IP address of my asterisk server alongside the caller >ID of the incoming call. For example "0123456789@192.168.0.1", rather >than "0123456789" as before. Is there any way to stop this? All >incoming calls come via the asterisk server so I would prefer it to >not display it.AFAIK, there is no solution to this. I'd be interested in a fix if you hear of any.>2) I have set up an external directory on the phone which is linked to >an XML file on a web server. Is it possible to get the 7960 to display >the name given in the external directory for an incoming call? At the >moment it just displays the callerid@ipaddress as detailed above.Sounds like an issue with your * configuration. Each extension could be configured in it's respective .conf with a callerid line (i.e., in sip.conf do callerid="Joe Blow" <1234>). Or you could do some database stuff to link the XML directory with your dialplan - have * do a lookup each time a call is placed... But I don't think you'd want that unless you have a large dynamic environment... There is something out there that makes XML interfaces for the Cisco phones from a web interface, and the backend is MySQL, which could be used by * to get CID info I imagine.> >Thanks for any help you are able to give > >DaveSincerely, Brent A. Torrenga brent.torrenga@torrenga.com Torrenga Engineering, Inc. 907 Ridge Road Munster, Indiana 46321-1771 +1 219 836 8918 x325 Voice +1 219 836 1138 Facsimile www.torrenga.com
>Thanks for letting me know regarding the "@ip-address" problem. I take >it you have experienced something similar with this firmware?Yup. Due to this I only run 8.2 on my phone, and use 7.4 on any other. You can roll back to 7.4 and be ok, don't use 7.5 as it has a bug relating to the phone registering to *.>The external directory is part of the cisco phones, nothing to do with >* really. The internal extensions I have set up all work fine with the >name using the callerid="Joe Blow" <1234> method you suggest. The plan >was to add customers phone numbers to the directory.xml file so it >comes up with their names when they call. At the moment it still jeust >says their phone number whether they are in directory.xml or not.Oh, ok, I guess I didn't understand you. The directory.xml file does not affect the caller ID that * sends to the phone, nor, AFAIK does the phone try to match any number in the directory.xml file when it receives an incoming call. So, actually, I think my first suggestion applies. You would need to tie the data in the directory.xml into data available to your *'s dialplan. This would be done via a database which would generate the directory.xml file, and also be available to do some sort of caller ID lookup from your extensions.conf, possibly with an AGI script. I don't know if this would help, but take a look at open79xxdir - it is a sourceforge project. Perhaps you could use something in that to do this. I don't know how easy it will be to do, either. I don't know much about the details of what I just explained, I may even be way off base. But I do know enough that I think it is beyond my abilities. Good luck. Or, a much easier way: statically write your directory.xml file. Also, whenever you add an entry to directory.xml, also add an entry into the asterisk DB, and lookup the CID using that. Sincerely, Brent A. Torrenga brent.torrenga@torrenga.com Torrenga Engineering, Inc. 907 Ridge Road Munster, Indiana 46321-1771 +1 219 836 8918 x325 Voice +1 219 836 1138 Facsimile www.torrenga.com