Incoming calls are routed through a Queue. If the call is still in rining status, the Queue is showing the callername and callerid. The ringing extensions only show a ringing icon for a line. On the display of the phone the correct callername and callerid are displayed. A popup with the correct information (from the visualphone book) is shown.
When the extension pickups the call, callerid/name can't be found in FOP anymore. The extension is a realtime member (mysql).
System: Debian/Lenny
fop2: 2.11
asterisk: 1.6.2.13
AMI show the correct callerid/name for ringing extension:
Event: Join Privilege: call,all Channel: SIP/vorderingentrunk-00000694 CallerIDNum: 0402938661 CallerIDName: test 0247111380 Daniel Queue: test Position: 1 Count: 1 Uniqueid: 1297687204.14501
Event: AgentCalled Privilege: agent,all Queue: test AgentCalled: SIP/sip09 AgentName: SIP/sip09 ChannelCalling: SIP/vorderingentrunk-00000694 DestinationChannel: SIP/sip09-00000695 CallerIDNum: 0402938661 CallerIDName: test 0247111380 Daniel Context: macro-dbextensions
Extension: s Priority: 3 Uniqueid: 1297687204.14501 Event: Newstate Privilege: call,all Channel: SIP/vorderingentrunk-00000694 ChannelState: 6 ChannelStateDesc: Up CallerIDNum: 0402938661 CallerIDName: test 0247111380 Daniel Uniqueid: 1297687204.14501