[cisco-voip] Help with attendant console
Voll, Scott
Scott.Voll at wesd.org
Tue Sep 23 08:54:47 EDT 2003
Wes---
YOU ARE THE MAN!!!!!!!!!!!!!
YOU ROCK. THANKS SO MUCH!!!!!!!!!!
The subscriber was not in the CM group. Soon as I put it in the CM
Group it works.
Thanks for you time and Help!
Scott Voll
Network Analyst, CCNA
Willamette ESD
Scott.voll at wesd.org
-----Original Message----- From: Wes Sisk [mailto:wsisk at cisco.com]
Scott,
Doing some checking, found 1 prior case with all the same symptoms.
Here was their resolution:
Overnight, the customer discovered that the primary call manager
(subscriber) had been removed from the CM group used by the phones. It
was still in the cluster but devices were not receiving the address of
the primary in the tftp load. When the customer added the primary ccm
back into the group, AC 1.1(3) started working again.
This just might be the case based on notes of my previous testing with
AC:
This information is applicable to AC 1.1(3).
The first time ACClient connects to an instance of ACserver
it downloads the servers listed in the device pool of the attendant
phone, uses that as the list of call processing servers (where
the client looks for CTIManager to be running), and caches the list
in the file
C:\Program Files\Cisco\Call Manager Attendant
Console\data\GlobalSettings.xml
The ACServer inspects the Callmanager table in the current CCM database
and uses the list of CCM servers ad the list of servers where the
ACServer process (tcdsrv.exe) should be active.
In default configurations where CTIManager and TCDSrv are running
on all nodes in the CCM cluster, the only client configuration required
to ensure redundancy for the ACClient is configuring the ip address of
1 server running TCDSrv.exe in the ACclient under settings->Basic->
"Attendant Server".
If for some reason TCDSrv and CTIManager are not running on all nodes
in the cluster, it will be necessary to manually populate the
"Call Processing Server", Adanced Tab, Attendant settings with a
comma separated list of the servers in the cluster with an active
CTIManager process.
If the IPAddresses of the CMServers change or
If the device pool of the Attendant phone changes.
It is necessary to close and open the ACClient so ACclient can
re-download the list of servers. Note it may be necessary to change
the ipaddress in the settings->Basic->"Attendant Server" if the
IP's of all nodes in cluster changed.
/Wes
Voll, Scott wrote:
> Wes-- I'm assuming that you meant Might Not have CTI Use Enabled. I
do have it checked.
>
> Here is the trace of TCD Detailed. I do see some errors but not sure
what it means. See below.
>
> Thanks
>
> Scott
>
> PS. The corporate directory works and so does the speed dials and
also shows on hook and off.
>
> 1 09/22 08:27:22.314 INFO
> 2 09/22 08:27:22.324 INFO **************************************
> 3 09/22 08:27:22.324 INFO ****** Attendant Console Server ******
> 4 09/22 08:27:22.324 INFO * Version : 1.2(1)
> 5 09/22 08:27:22.324 INFO * Built on : Fri May 2 15:51:53 PDT
2003
> 6 09/22 08:27:22.324 INFO **************************************
> 7 09/22 08:27:22.324 INFO
> 8 09/22 08:27:22.384 DEBUG ACBootstrap: Initialization started
> 9 09/22 08:27:22.404 DEBUG _ldapUrl:ldap://neptune.wesd.org:389
> 10 09/22 08:27:22.404 DEBUG _directoryManagerDN:cn=Administrator,
cn=Users, dc=wesd,dc=org
> 11 09/22 08:27:22.484 DEBUG _directoryManagerPassword:******
> 12 09/22 08:27:22.484 DEBUG _ciscoBase:ou=Cisco, dc=wesd,dc=org
> 13 09/22 08:27:22.484 DEBUG _ccnBase:ou=CCN,ou=Cisco,
dc=wesd,dc=org
> 14 09/22 08:27:22.484 DEBUG _directoryType:ADS
> 15 09/22 08:27:22.985 DEBUG _userBase:cn=Users, dc=wesd,dc=org
> 16 09/22 08:27:22.985 DEBUG _userOC:User
> 17 09/22 08:27:22.985 DEBUG _profilesBase:ou=profiles, ou=CCN
> 18 09/22 08:27:22.985 DEBUG _internalUniqueAttributeName:cn
> 19 09/22 08:27:23.075 DEBUG ACBootstrap: Computing jtapi.jar's
checksum...
> 20 09/22 08:27:23.075 DEBUG ACBootstrap: jtapi.jar's checksum:
354288330
> 21 09/22 08:27:23.075 DEBUG ACBootstrap: Initialization completed
> 22 09/22 08:27:23.075 DEBUG ACServer.properties exists. Skipping
creation.
> 23 09/22 08:27:23.075 INFO Checking connectivity with database...
> 24 09/22 08:27:23.085 INFO ACCallManagerDB dbConection:
DSN=CiscoCallManager;SERVER=WESDCM1;DATABASE=CCM0301;Trusted_Connection=
yes
> 25 09/22 08:27:23.085 DEBUG ACCallManagerDB dbConection: 0
> 26 09/22 08:27:23.085 DEBUG SERVER=WESDCM1
> 27 09/22 08:27:23.085 DEBUG DATABASE=CCM0301
> 28 09/22 08:27:23.085 INFO ACCallManagerDB dbConection:
DSN=CiscoCallManager;SERVER=wesdcm2;DATABASE=CCM0301;Trusted_Connection=
yes
> 29 09/22 08:27:23.085 DEBUG ACCallManagerDB dbConection: 1
> 30 09/22 08:27:23.085 DEBUG SERVER=wesdcm2
> 31 09/22 08:27:23.095 DEBUG DATABASE=CCM0301
> 32 09/22 08:27:23.095 DEBUG Checking if primary database is up and
running...
> 33 09/22 08:27:23.095 INFO Attempting to access (publisher) db on:
WESDCM1
> 34 09/22 08:27:23.335 INFO Successfully opened (publisher) db on:
WESDCM1
> 35 09/22 08:27:23.335 INFO Checking connectivity with
database...done
> 36 09/22 08:27:23.836 DEBUG ACCallManagers: CM_wesdcm1 is
thisServer
> 37 09/22 08:27:24.828 DEBUG New trace level: ERROR
> 38 09/22 08:27:25.859 ERROR java.lang.NullPointerException
> at
java.text.CollationElementIterator.<init>(CollationElementIterator.java:
102)
> at
java.text.RuleBasedCollator.getCollationElementIterator(RuleBasedCollato
r.java:358)
> at
java.text.RuleBasedCollator.compare(RuleBasedCollator.java:405)
> at java.text.Collator.equals(Collator.java:322)
> at
com.cisco.ac.server.DBL.ACHuntGroup.setOwner(ACHuntGroup.java:164)
> at
com.cisco.ac.server.DBL.ACHuntGroup.<init>(ACHuntGroup.java:64)
> at
com.cisco.ac.server.DBL.ACDatabaseParameters.loadPilotTable(ACDatabasePa
rameters.java:144)
> at
com.cisco.ac.server.DBL.ACDatabaseParameters.getHuntGroups(ACDatabasePar
ameters.java:77)
> at
com.cisco.ac.server.telephony.ACServerTelephony.init(ACServerTelephony.j
ava:51)
> at com.cisco.ac.server.ACMain.startACServer(ACMain.java:123)
> at com.cisco.ac.server.ACMain.main(ACMain.java:40)
>
> 39 09/22 08:27:25.869 ERROR HuntGroups:
> HuntGroupsUsers:
> pkid: 0x849B66247FFFD542B1805B3FAAB62AAE, userid: svoll, passwd: *****
> Sessions:
> Active Sessions:
> Deactive Sessions:
>
> 40 09/22 08:27:58.867 ERROR java.lang.NullPointerException
> at
java.text.CollationElementIterator.<init>(CollationElementIterator.java:
102)
> at
java.text.RuleBasedCollator.getCollationElementIterator(RuleBasedCollato
r.java:358)
> at
java.text.RuleBasedCollator.compare(RuleBasedCollator.java:405)
> at java.text.Collator.equals(Collator.java:322)
> at
com.cisco.ac.server.DBL.ACHuntGroup.setOwner(ACHuntGroup.java:164)
> at
com.cisco.ac.server.DBL.ACHuntGroup.<init>(ACHuntGroup.java:64)
> at
com.cisco.ac.server.DBL.ACDatabaseParameters.loadPilotTable(ACDatabasePa
rameters.java:144)
> at
com.cisco.ac.server.DBL.ACDatabaseParameters.getHuntGroups(ACDatabasePar
ameters.java:77)
> at
com.cisco.ac.server.telephony.ACServerTelephony.pilotChanged(ACServerTel
ephony.java:257)
> at
com.cisco.ac.server.telephony.ACServerTelephony.databaseChanged(ACServer
Telephony.java:195)
> at
com.cisco.ac.server.DBL.ACDatabaseParameters.informDBCNListerners(ACData
baseParameters.java:911)
> at
com.cisco.ac.server.DBL.ACDatabaseParameters.pilotPointChanged(ACDatabas
eParameters.java:951)
> at
com.cisco.ac.server.DBL.ACDatabaseParameters.pilotPointChanged(ACDatabas
eParameters.java:947)
> at
com.cisco.ac.server.DBL.DBCN.ACDBCNAction.run(ACDBCNAction.java:26)
>
> 41 09/22 08:27:58.867 ERROR HuntGroups:
> HuntGroupsUsers:
> pkid: 0x849B66247FFFD542B1805B3FAAB62AAE, userid: svoll, passwd: *****
> Sessions:
> Active Sessions:
> Deactive Sessions:
>
> 42 09/22 08:28:17.975 ERROR HuntGroups:
> HuntGroupsUsers:
> pkid: 0x849B66247FFFD542B1805B3FAAB62AAE, userid: svoll, passwd: *****
> Sessions:
> Active Sessions:
> SessionID: 1, CMName: CM_wesdcm1, IsLocal: true, UserName: svoll,
Device: SEP000DBD4B3289, DeactivateReason: 0, Active: true, OnLine:
false, QueryDirectory: false, QueryUsers: false, KeepAliveTimerCount: 0,
CreationTime: 1064244482483
> Deactive Sessions:
>
> 43 09/22 09:47:13.831 INFO **** Switching log output to file:
c:\Program Files\Cisco\Trace\TCD\tcdsrv.txt ****
> 44 09/22 09:47:14.633 INFO ServerClient get telephony parameters
> 45 09/22 09:47:14.643 INFO ServerClient get CM group: device:
SEP000DBD4B3289
> 46 09/22 09:48:14.771 INFO ServerClient get telephony parameters
> 47 09/22 09:48:14.771 INFO ServerClient get CM group: device:
SEP000DBD4B3289
> 48 09/22 09:49:12.595 DEBUG Writing user (svoll) data to
directory...
> 49 09/22 09:49:12.876 DEBUG Writing user (svoll) data to directory
done.
> 50 09/22 09:49:12.886 INFO ServerClient Logout SessionNumber: 6
RemoveSession: true
> 51 09/22 09:49:12.886 DEBUG ServerClient Logout SessionNumber: 6
exists
> 52 09/22 09:49:12.886 INFO ServerClient Go Offline SessionNumber:
6
> 53 09/22 09:49:12.886 DEBUG ServerClient goOffline SessionNumber: 6
exists
> 54 09/22 09:49:12.896 INFO ACServerTelephony user offline : svoll
> 55 09/22 09:49:12.896 INFO ACServerTelephony subscribeLineState
> 56 09/22 09:49:12.896 DEBUG Added server subscription: server:
CM_wesdcm1, count: 0
> 57 09/22 09:49:12.896 INFO ACInterServerConnections
informSubscribeLSS server: CM_wesdcm1 Servers: CM_wesdcm2,
> 58 09/22 09:49:12.896 INFO ACInterServerConnections
informUserOffline username: svoll Servers: CM_wesdcm2,
> 59 09/22 09:49:12.896 INFO ACInterServerComm: server : CM_wesdcm2
> 60 09/22 09:49:12.896 DEBUG Added server subscription: server:
CM_wesdcm2, count: 0
> 61 09/22 09:49:12.896 INFO ACServerClientKeepAlive stop the timer
> 62 09/22 09:49:12.906 INFO ACServerTelephony user logout : svoll
> 63 09/22 09:49:12.906 INFO ACInterServerConnections
informUserLogout username: svoll Servers: CM_wesdcm2,
> 64 09/22 09:49:12.966 DEBUG ACInterServerComm HGLineStateChanged:
numEntries: 0
> 65 09/22 09:49:12.996 DEBUG Sending 0 HG linestate(s) sent to
server: CM_wesdcm2
> 66 09/22 09:49:12.996 INFO ACInterServerConnections:
sendLineStateToServer(): CM_wesdcm2
> 67 09/22 09:49:12.996 DEBUG Updating 0 HG linestate(s) sent locally
> 68 09/22 09:49:15.499 INFO ServerClient GetDevices DN: 5961
> 69 09/22 09:49:15.590 INFO ServerClient getCMList
> 70 09/22 09:49:15.600 DEBUG Exception:
java.io.FileNotFoundException: etc\DialRules.xml (The system cannot find
the file specified): Reading file: etc\DialRules.xml, offset: 0, len:
100000
> 71 09/22 09:49:15.660 DEBUG Exception:
java.io.FileNotFoundException: etc\VoiceMailProfiles.xml (The system
cannot find the file specified): Reading file:
etc\VoiceMailProfiles.xml, offset: 0, len: 100000
> 72 09/22 09:49:19.685 INFO ServerClient Login: Username: svoll
Device: SEP000DBD4B3289 ForceLogout: false
> 73 09/22 09:49:19.866 INFO ServerClient username: svoll creating
new session
> 74 09/22 09:49:19.866 INFO ACServerClientSessionManager create new
session for: svoll CM: CM_wesdcm1 snum: 7
> 75 09/22 09:49:19.866 INFO ACServerClientKeepAlive start the timer
> 76 09/22 09:49:19.876 INFO ACServerTelephony user login : svoll
> 77 09/22 09:49:19.876 INFO ACInterServerConnections
informUserLogin username: svoll Servers: CM_wesdcm2,
> 78 09/22 09:49:20.086 DEBUG Reading user (svoll) attributes from
directory...
> 79 09/22 09:49:20.176 DEBUG Reading user (svoll) attributes from
directory done
> 80 09/22 09:49:20.797 INFO ServerClient Get Lines Device :
SEP000DBD4B3289
> 81 09/22 09:49:21.128 INFO ServerClient getSupportPark().
> 82 09/22 09:49:21.338 INFO ServerClient getSupportPark().
> 83 09/22 09:49:21.348 INFO ServerClient getSupportPark().
> 84 09/22 09:49:21.678 DEBUG ServerClient subscribelinestate: inet
address: 198.237.183.2 Port: 4176
> 85 09/22 09:49:21.678 DEBUG Added client subscription:
198.237.183.2, count: 2
> 86 09/22 09:49:21.678 INFO ACInterServerConnections
informSubscribeLSS inet address: 198.237.183.2 Port: 4176 Servers:
CM_wesdcm2,
> 87 09/22 09:49:21.708 DEBUG Sending 0 linestate(s) sent to client:
198.237.183.2
> 88 09/22 09:49:21.799 INFO ServerClient getSupportPark().
> 89 09/22 09:49:21.799 INFO ServerClient getSupportPark().
> 90 09/22 09:49:21.919 INFO ServerClient get server version
> 91 09/22 09:49:21.919 INFO ServerClient getUserInfo SessionNumber:
7
> 92 09/22 09:49:21.929 INFO ServerClient getSupportPark().
> 93 09/22 09:49:22.309 INFO ServerClient get telephony parameters
> 94 09/22 09:49:22.319 INFO ServerClient get CM group: device:
SEP000DBD4B3289
> 95 09/22 09:49:22.680 DEBUG Exception:
java.io.FileNotFoundException: UserLists\CorporateDirectory.txt (The
system cannot find the file specified): Reading file:
UserLists\CorporateDirectory.txt, offset: 0, len: 100000
> 96 09/22 09:49:26.185 INFO ServerClient GoOnline SessionNumber: 7
> 97 09/22 09:49:26.185 DEBUG ServerClient goOnline SessionNumber: 7
exists
> 98 09/22 09:49:26.185 INFO ACServerTelephony user online : svoll
> 99 09/22 09:49:26.185 INFO ACServerTelephony subscribeLineState
> 100 09/22 09:49:26.185 DEBUG Added server subscription: server:
CM_wesdcm1, count: 0
> 101 09/22 09:49:26.185 INFO ACInterServerConnections
informSubscribeLSS server: CM_wesdcm1 Servers: CM_wesdcm2,
> 102 09/22 09:49:26.185 INFO ACInterServerConnections
informUserOnline username: svoll Servers: CM_wesdcm2,
> 103 09/22 09:49:26.185 INFO ACInterServerComm: server : CM_wesdcm2
> 104 09/22 09:49:26.185 DEBUG Added server subscription: server:
CM_wesdcm2, count: 0
> 105 09/22 09:49:26.285 DEBUG Sending 0 HG linestate(s) sent to
server: CM_wesdcm2
> 106 09/22 09:49:26.285 INFO ACInterServerConnections:
sendLineStateToServer(): CM_wesdcm2
> 107 09/22 09:49:26.285 DEBUG Updating 0 HG linestate(s) sent locally
> 108 09/22 09:49:26.305 DEBUG ACInterServerComm HGLineStateChanged:
numEntries: 0
>
> -----Original Message-----
> From: Wes Sisk [mailto:wsisk at cisco.com]
> Sent: Monday, September 22, 2003 9:17 AM
> To: Voll, Scott; cisco-voip at puck.nether.net
> Subject: RE: [cisco-voip] Help with attendant console
>
> Scott,
>
> Have you looked at the Detailed TCDSrv traces? I'm guessing that
> your AC user might now have CTI Use Enabled checked in the user
config.
>
> /Wes
>
>
>>-----Original Message-----
>>From: cisco-voip-bounces at puck.nether.net
>>[mailto:cisco-voip-bounces at puck.nether.net]On Behalf Of Voll, Scott
>>Sent: Monday, September 22, 2003 12:13 PM
>>To: cisco-voip at puck.nether.net
>>Subject: [cisco-voip] Help with attendant console
>>
>>
>>I'm trying to get attendant console working(1.2.1). Have
>>followed the directions and I'm getting an error, "Initialization
>>of call control failed. Retrying" when I log onto the console on
>>the PC. Any Idea's? I have deleted and remade all console
>>users, Pilot points, Hunt groups, and the AC user. I have also
>>stopped and restarted the TCD and CTI services. Nothing will get
>>rid of the error. Anyone come up against this before? Any help
>>would be appreciated. FYI I'm running CM 3.3.3sr1.
>>
>>Scott
>>
>>Scott Voll
>>Network Analyst, CCNA
>>Willamette ESD
>>Phone: (503) 385-4571
>>scott.voll at wesd.org
>>
>>
>>
>>_______________________________________________
>>cisco-voip mailing list
>>cisco-voip at puck.nether.net
>>https://puck.nether.net/mailman/listinfo/cisco-voip
>
>
More information about the cisco-voip
mailing list