Post new topic Reply to topic  [ 14 posts ] 

Board index : TeleFlow Forums : NMS Communication Boards

Author Message
 Post subject: Help configuring a CG6060 board
PostPosted: Tue Feb 12, 2008 3:44 pm 
Offline
User avatar

Joined: Fri Feb 06, 2004 11:05 am
Posts: 115
Location: Costa Rica
I just downloaded and installed the NMS Natural Access software and drivers. I also downloaded the board's documentation about installation and configuration, but I have a couple of questions regarding configuration...

One of the first steps is to run the pciscan.exe utility in order to know the PCI bus and slot in use by the board... In my case, the ouput says:

Quote:
"NMS PCI Boards Scanner

PCI BIOS Driver cannot be started (PBSERR_DRIVER_OPEN_FAILED)

the AGLOAD environment variable might not be correctly set
or the pbsdrv.sys is not correctly installed".


The AGLOAD environment variable is defined and includes several directories, including NMS\CG\CFG and many others (BTW, can I delete the unneeded NMS\AG\* references in there?)

Also, the documentation suggest to run the oamcfg.exe utility in order to load the configuration. I plan to copy/paste one of the many .CFG files under NMS\CG\CFG directory into a different directory, so as to set the suggested configuration (the one you previously gave me with the "T1_ISDN_Service_Specs_NMS.pdf" file).

However, I'm not sure about the configuration options... From the 23 channels available, I plan to use them this way:

    * The first 17 channels for incoming calls
    * 3 more just for call switching (using the place call & switch steps, then the hangup step to free up the channel on both the incoming 1..17th channel and the 18..20th channel used to place the call)
    * 3 for outgoing faxes (just that, no voice processing in them)


I don't know if I have to enable or disable any option or setting for the last 3 channels (mind the 24th, signaling control channel)... May I just use the NMS\CG\CFG\cg6060fax.cfg template, or just the cg6060isdn.cfg template, or should I build a combination of both?

Besides, I'm not sure if I have to enable or disable the Echo cancellation feature... should I?

Please, I need to document your suggestions as well to my customer, so they may change it in the future in case they buy another board.

Thanks in advance.


Back to top
 Profile  
 
 Post subject: Situation update
PostPosted: Wed Feb 13, 2008 8:19 am 
Offline
User avatar

Joined: Fri Feb 06, 2004 11:05 am
Posts: 115
Location: Costa Rica
The pciscan.exe now works and detects the board.

I also ran the oamgen.exe to create a sample.cfg file for oamsys.exe which I later edited to use a suitable configuration, but I still have issues with the DSP resources, I guess... this is the output from the oamsys execution:

Code:
E:\Drivers\NMS\bin>oamsys -f pdom-sys.cfg
oamcfg -p
Stopping all boards.
Wed Feb 13 11:10:19 - OAMEVN_STOPBOARD_REQ INFO Board 0 "Name0"
Stop board in 150ms.
Wed Feb 13 11:10:20 - OAMEVN_STOPBOARD_DONE Finished   INFO Board 0 "Name0"
Board is stopped.

oamcfg -d
Deleting all boards from database.

oamcfg -c"CG_6060" -n"Name0" -b0 -l12:1 -f"./pdom-cg6060.cfg"
Creating new board of product type "CG_6060".
Updating keywords in board.

oamcfg -s
Starting all boards.

Wed Feb 13 11:10:21 - OAMEVN_ALERT INFO Board 0 "Name0"
12:1 - log cg6x6x boot info to file e:\drivers\NMS\OAM\log\CG_6060boot_12_1.txt

Wed Feb 13 11:10:22 - OAMEVN_ALERT INFO Board 0 "Name0"
Writing at SDRAM 0x7ce4bc0 for 1417832 bytes ...

Wed Feb 13 11:10:28 - OAMEVN_ALERT INFO Board 0 "Name0"
cg6060core.ulm  loaded, version 1.90030, built Oct 24 2007 08:42:40
FAX DLM loaded, version 4.029, built Oct 24 2007

Wed Feb 13 11:10:28 - OAMEVN_ALERT ERROR Board 0 "Name0"
Failed in RM_LOAD_RESOURCE_COMPLETE with error code 519
Wed Feb 13 11:10:28 - OAMEVN_ALERT ERROR "cg6kpi.bpi"
Cannot start board Name0 - failed to configure board
Wed Feb 13 11:10:28 - CLKEVN_CONFIG_FAILED ERROR Board 0 "Name0"
CLKMGR.EMC: Board fail to Boot

Wed Feb 13 11:10:28 - OAMEVN_STARTBOARD_DONE OAM_REASON_FAILED ERROR Board 0 "Name0"
Failed to start board.


I can provide the pdom-sys.cfg and pdom-cg6060.cfg configuration files if needed.

Where can I get a description for that error code 519? I have downloaded many documentation files to no avail...

BTW, I don't have anything connected to the board, not even a cross-over cable to test in loopback mode... Should I build such a cable (following the docs wiring suggestions) to start it up?


Back to top
 Profile  
 
 Post subject: Update
PostPosted: Wed Feb 13, 2008 1:58 pm 
Offline
User avatar

Joined: Fri Feb 06, 2004 11:05 am
Posts: 115
Location: Costa Rica
I just made the loopback cable and retested the configuration/startup procedures with oamsys and oamcfg alone: Same behaviour...

Code:
E:\Drivers\NMS\bin>oamsys -f pdom-sys.cfg
oamcfg -p
Stopping all boards.
Wed Feb 13 16:54:40 - OAMEVN_STOPBOARD_REQ INFO Board 0 "Name0"
Stop board in 150ms.
Wed Feb 13 16:54:41 - OAMEVN_STOPBOARD_DONE Finished   INFO Board 0 "Name0"
Board is stopped.

oamcfg -d
Deleting all boards from database.

oamcfg -c"CG_6060" -n"Name0" -b0 -l12:1 -f"./pdom-cg6060.cfg"
Creating new board of product type "CG_6060".
Updating keywords in board.

oamcfg -s
Starting all boards.

Wed Feb 13 16:54:42 - OAMEVN_ALERT INFO Board 0 "Name0"
12:1 - log cg6x6x boot info to file e:\drivers\NMS\OAM\log\CG_6060boot_12_1.txt

Wed Feb 13 16:54:42 - OAMEVN_ALERT INFO Board 0 "Name0"
Writing at SDRAM 0x7ce4bc0 for 1417832 bytes ...

Wed Feb 13 16:54:48 - OAMEVN_ALERT INFO Board 0 "Name0"
cg6060core.ulm  loaded, version 1.90030, built Oct 24 2007 08:42:40
FAX DLM loaded, version 4.029, built Oct 24 2007

Wed Feb 13 16:54:48 - OAMEVN_ALERT ERROR Board 0 "Name0"
Failed in RM_LOAD_RESOURCE_COMPLETE with error code 519
Wed Feb 13 16:54:48 - OAMEVN_ALERT ERROR "cg6kpi.bpi"
Cannot start board Name0 - failed to configure board
Wed Feb 13 16:54:48 - CLKEVN_CONFIG_FAILED ERROR Board 0 "Name0"
CLKMGR.EMC: Board fail to Boot

Wed Feb 13 16:54:48 - OAMEVN_STARTBOARD_DONE OAM_REASON_FAILED ERROR Board 0 "Name0"
Failed to start board.


E:\Drivers\NMS\bin>pciscan
NMS PCI Boards Scanner

Bus Slot  NMS ID
--- ----  ------
12    1  0x6060  CG_6060
--- ----  ------
There were 1 NMS PCI board(s) detected

E:\Drivers\NMS\bin>


This time I configured the ClockMode as STANDALONE (also tried MASTER_A and SLAVE) and the ClockSource as OSC (also tried A_MASTER)... every retry outputs the same 519 error code, which I have not been able to locate in the documentation so far...

However, now that I have set the loopback cable, there's a slowly blinking green light on the board indicating (according to the docs) that it's started successfully...

So, I guess this is as far as I can go with testing without connecting to the Nortel PBX's T1 Lineside (which is missing... I'm still awaiting it to arrive and be installed).

Any comments?


Back to top
 Profile  
 
 Post subject: Error code 519
PostPosted: Wed Feb 13, 2008 6:52 pm 
Offline
Site Admin

Joined: Wed Dec 31, 1969 5:00 pm
Posts: 329
Location: Vancouver, BC
Directly from NMS' help desk:

Quote:
While booting the board you may receive the error "Failed in
RM_LOAD_RESOURCE_COMPLETE with error code 519". This error may be received under the following condition:

* The Resource[x].Size is more than the calculated value from Resource[x].Definitions parameter and the number of DSPs on a CG board.

So, you have to manage the resources accordingly.

Try the following steps to check the number of ports (size) supported on
your card with the Resource[x].Definitions mentioned.

1. Try to change the value of Resource[x].Size in your board keyword file
(eg: cg6060fusion.cfg) to an abnormal value; let it be 1000.

(For Example)

Resource[x].Size = 1000

2. In the first command prompt run the following:


>> oammon -L


3. In the second command prompt:

Boot the board using OAMSYS

Check the error on the first command prompt, during which it produces a
suitable value for Resource[x].size. Assign the produced value to the
keyword Resource[x].size in the board configuration file and try to boot the board.


This helped me a lot. Basically, you have to allocate resource pools with your CG card, and define how many ports are allowed to use those pools.


Back to top
 Profile WWW 
 
 Post subject: NMS CG Manuals
PostPosted: Wed Feb 13, 2008 7:06 pm 
Offline
Site Admin

Joined: Wed Dec 31, 1969 5:00 pm
Posts: 329
Location: Vancouver, BC
Looking at your plan for port utilization, it would make sense to have 2 resource pools, one for your standard IVR functionality, and one dedicated to faxing. If you configure all your ports to be fax capable, you may not have enough resources to drive them all.

I have never needed 2 resource pools before. All the applications I've been working on require full functionality on all ports. The best document to get information about this is the "CG 6060 Installation and Developer's Manual" (which I'm sure you're already referring to).

You can also post configuration questions to NMS's Help Desk:
http://www.nmscommunications.com/DevPlatforms/Support/HelpDesk/default.htm

This is a free service for developers (like us), but they won't help you with any programming questions, or technical questions outside of getting a board configured. Sticking with the process of configuring and starting a board, I have found them to be very helpful. That's where I got the above answer about the 519 error.

Their free support (like most) is not terribly speedy, though.


Back to top
 Profile WWW 
 
 Post subject:
PostPosted: Wed Feb 13, 2008 7:11 pm 
Offline
Site Admin

Joined: Wed Dec 31, 1969 5:00 pm
Posts: 329
Location: Vancouver, BC
Was PCISCAN not working due to a user rights issue?

Typically, you have to be logged on as a user that has Local Administrator rights on that machine to query the hardware directly, as PCISCAN does.

Just curious.


Back to top
 Profile WWW 
 
 Post subject: It works!
PostPosted: Thu Feb 14, 2008 6:17 am 
Offline
User avatar

Joined: Fri Feb 06, 2004 11:05 am
Posts: 115
Location: Costa Rica
I'm logged in as the administrator, no restrictions, but pciscan worked fine just after a second reboot of the server... might be a Windows issue, dunno.

Well, after following the help desk suggestions, the board started just fine and the proper lights turned on:

Quote:
E:\Drivers\NMS\bin>oamsys -f pdom-sys.cfg
oamcfg -p
Stopping all boards.
Thu Feb 14 09:10:19 - OAMEVN_STOPBOARD_REQ INFO Board 0 "Name0"
Stop board in 150ms.
Thu Feb 14 09:10:21 - OAMEVN_STOPBOARD_DONE Finished INFO Board 0 "Name0"
Board is stopped.

oamcfg -d
Deleting all boards from database.

oamcfg -c"CG_6060" -n"Name0" -b0 -l12:1 -f"./pdom-cg6060.cfg"
Creating new board of product type "CG_6060".
Updating keywords in board.

oamcfg -s
Starting all boards.

Thu Feb 14 09:10:22 - OAMEVN_ALERT INFO Board 0 "Name0"
12:1 - log cg6x6x boot info to file e:\drivers\NMS\OAM\log\CG_6060boot_12_1.txt

Thu Feb 14 09:10:22 - OAMEVN_ALERT INFO Board 0 "Name0"
Writing at SDRAM 0x7ce4bc0 for 1417832 bytes ...

Thu Feb 14 09:10:28 - OAMEVN_ALERT INFO Board 0 "Name0"
cg6060core.ulm loaded, version 1.90030, built Oct 24 2007 08:42:40
FAX DLM loaded, version 4.029, built Oct 24 2007

Thu Feb 14 09:10:28 - OAMEVN_STARTBOARD_DONE Finished INFO Board 0 "Name0"
Board is started.

Thu Feb 14 09:10:28 - CLKEVN_CONFIGURED INFO Board 0 "Name0"
Clock Mode = STANDALONE, Source = NETWORK(1)


Certainly, I thought I needed two resource pools because of the applications I plan to run on the board (three so far, one for faxing out documents). I will give a good read to the resource pool configuration section on that manual which, you're right, I already have.

Thanks a lot again!


Back to top
 Profile  
 
 Post subject: Can i use CAS instead of PRI? What about 2B-Transfers?
PostPosted: Tue Feb 19, 2008 10:15 am 
Offline
User avatar

Joined: Fri Feb 06, 2004 11:05 am
Posts: 115
Location: Costa Rica
The T1 Lineside just installed into the Nortel CS1000M PBX can only configure the 24 channels as analog ports. As such, the telco technicians tell me it's a T1 emulation, not a real T1.

They accepted to configure almost all of the parameters you suggest in the T1_ISDN_Service_Specs_NMS.doc document, except for the protocol: Instead of PRI (ISDN) they can only provide CAS.

Now, the CG6060 board that will receive those 24 T1-emulated channels (configured as analog in the PBX), does support CAS and the use of the WNK0 TCP (instead of ISD0, which I planned to use with PRI protocol).

Can I use CAS instead of PRI?

The fact that the channels will be configured as analog channels, brings me the doubt about the 2B-Transfer... Will I still be able to use the Transfer step (freeing the incoming & outgoing IVR channels, and leaving the customer and call center agent having their conversation at the PBX) or should I use the Switch step instead (leaving the IVR silently listening to the conversation until any party hangs up)?


Back to top
 Profile  
 
 Post subject: CG 6060 and CAS
PostPosted: Tue Feb 19, 2008 3:36 pm 
Offline
Site Admin

Joined: Wed Dec 31, 1969 5:00 pm
Posts: 329
Location: Vancouver, BC
You can certainly use CAS instead of PRI.

Unfortunately, the Transfer step only works with 2B-Transfer, which is only available on the NI2 variant of PRI.

You could ask the Nortel technicians how to activate the transfer capabilities of the PBX through the interface they have provided for you. It may be that you can issue a flash-hook, or dial a particular string of digits. If that fails, use the Switch step. It will definitely work.


Back to top
 Profile WWW 
 
 Post subject: Good!
PostPosted: Tue Feb 19, 2008 5:22 pm 
Offline
User avatar

Joined: Fri Feb 06, 2004 11:05 am
Posts: 115
Location: Costa Rica
Thanks, it's good news I can configure the board to use the CAS protocol.

I was thinking about using the Flash Hook step as well, that's more or less what they had explained me about how I should perform the transfer.

Does this change in protocol (CAS instead of PRI) and the fact the they're going to configure the T1 as 'analog' lines to the IVR, affect my ability to send faxes through the NMS board (through the same 'analog' lines)?

I hope not...


Back to top
 Profile  
 
 Post subject:
PostPosted: Tue Feb 19, 2008 5:33 pm 
Offline
Site Admin

Joined: Wed Dec 31, 1969 5:00 pm
Posts: 329
Location: Vancouver, BC
What I would expect to happen is that the Flash Hook step will signal to the PBX an on-hook/off-hook state, just as it would in a true analog configuration. In CAS this would result in your signalling bits to revert to 00 for about a half second, and then back to 11. What the PBX will do with that is a mystery to me.

Faxing should still work. A fax transmission is audio, in actual fact, so once your connection is established, a fax can be sent without concern for the underlying protocol.


Back to top
 Profile WWW 
 
 Post subject: Re: Help configuring a CG6060 board
PostPosted: Fri Jun 13, 2008 7:00 am 
Offline

Joined: Fri Jun 13, 2008 6:54 am
Posts: 5
Location: Italy
Please help me. I have to install and work with a CG6000 board (for my thesis) in order to make isdn calls. Could anyone tell me the right configuration file? I've used the cgi6ei.cfg file and the board starts, but the demos don't work! I connected the 2 ports in loopback mode, did anyone make some tests in this way?
I don't know if this is the right place to ask my question, but I need someone who can help me step by step...


Back to top
 Profile  
 
 Post subject: Re: Help configuring a CG6060 board
PostPosted: Mon Jun 16, 2008 11:03 am 
Offline
User avatar

Joined: Fri Feb 06, 2004 11:05 am
Posts: 115
Location: Costa Rica
You might want to take a look at this other thread: viewtopic.php?f=3&t=528

There are details on how to diagnose and test using NMS programs first. I didn't know I had to keep "isdncta" program running on the background for the TeleFlow demos to run properly.


Back to top
 Profile  
 
 Post subject: Re: Help configuring a CG6060 board
PostPosted: Tue Jun 17, 2008 2:53 am 
Offline

Joined: Fri Jun 13, 2008 6:54 am
Posts: 5
Location: Italy
Thank you fesquivel. I read the other thread but I can't solve my problem, since I've started another topic... I hope in more replies from the other people in this forum.


Back to top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 

Board index : TeleFlow Forums : NMS Communication Boards


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Style by Midnight Phoenix & N.Design Studio
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.