Welcome to the Cisco Networking Professionals Ask the Expert conversation. This is an opportunity to discuss Configuring and Troubleshooting BBSM with Cisco expert Muhammad Asim Khan. Muhammad provides Technical Support, mainly, for BBSM and Cisco® Network Registrar, involving moderate to complex issues, besides other NMS Applications. He has reviewed and created several documents for Cisco relating to BBSM and CNR. Feel free to post any questions relating to Configuring and Troubleshooting BBSM. Remember to use the rating system to let Muhammad know if youve received an adequate response.
Muhammad might not be able to answer each question due to the volume expected during this event. Our moderators will post many of the unanswered questions in other discussion forums shortly after the event. This event lasts through August 29. Visit this forum often to view responses to your questions and the questions of other community members.
Perhaps off the beaten path and if so could you steer me towards someone who may be able to help?
I have built a sales call database entry program with
Access. It is designed to help the salesperson capture the
caller's info such as name, number, vehicle of interest,
source, etc. As it is now the receptionist transfers the
call to the salesperson's extension (or a designated sales
call station) and the salesperson must enter their password
to enter the program. Problem is there is no guarantee
that they'll log in and we will not have a record of the
call to list in our productivity reports. I wish to
connect the phone to the computer so that when the call is
transferred to the phone connected to the computer, the
only way the salesperson can answer the call is if they
enter their password. This would then allow them access to
the sales call. A CTI if you will. I would also like to
record the call. Any ideas?
Hi Sir, unfortunately, this is not my area of expertise but I'll try to find out where we can route this question and get you the recommendations.
Hi there ! In order to answer your question, I need to give you little history about BBSM.
BBSM, as it existed now, used to known as IPORT, which was invented by a startup company called "ATCOM" in middle of 1990s, among the different companies who financed ATCOM was Microsoft, on top of financing Microsoft gave ATCOM huge incentive in Licensing and other costs.
Part of idea of developing product was that the product supports Plug & Play Architecture and back then Microsoft was the only Operating System supporting that.
ATCOM was bought by "CAIS" in 1999 and CAIS was then bought by Cisco in late 2000 and we named this product BBSM.
Now, there is a on-going discussion about supporting UNIX, LINUX as an operating system for BBSM but there is no roadmap as such but we can expect BBSM on UNIX/LINUX in near future.
Please don't hesitate to contact us if you have further questions.
Looking for a little guidance in a BBSM project I'm currently working on. The customer wants to deploy BBSM in a residential MDU setting mainly for bandwidth control, not for billing purposes. My conclusion is that access codes would be the best way to accomplish this. Also can we do access codes without asking for any type of billing? Can we setup monthly billing to a credit card and give the residents the option of going to the registration page and choosing a new plan to say upgrade their bandwidth?
Hi Larry ! Access Codes could be one approach to your issue but I think Subscription would probably be the best way to approach this. It is just
a connect page that validates dates setup via port control and you have more control over it, please refer to following url for details :
As far as using access code without asking for any type of billing is concerned, I think, this is not possible with the current setup of BBSM, if you put 0 dollar as an amount your customer may not be able to connect but you have to keep in mind that even if you enter price for Access Code, customer wouldn't be billed when he accesses Internet using Access Code, that data is save for audit purpose.
For type of Credit Card billing you want to use, you will have to use SDK, and if you have SDK support contract with Cisco, we can help on that as well, please refer to following url for more detail about SDK :
Please don't hesitate to contact us if you have further questions or concerns.
I am just starting to support BBSM. I probably won't have any questions prior to the close of this topic. Are you available for correspondence via email?
Hi Seilez ! I'll be glad to help you but the best way to get help is to open up a case with TAC and one of the available Engineer will help you right away.
In the mean time I can give you few urls which have been very helpful for customers :
Please refer to following url regarding BBSM FAQs :
Following url walks you through basic configuration for BBSM :
Make sure you load the patches on your BBSM server, you can download patches for BBSM 5.2 from following location :
Goodluck with your BBSM deployment.
I am currently having problems with some client receiving a CheckPage+failed message when logging in. How can I tell which package page to check for the strPageToCheck variable?
Hi Zach ! BBSM stores a page set name per port, which allows a page in a page set to verify if an end user on a given port is allowed to view the page. This prevents an end user from manually navigating to a different page set than the
one configured for the port. Many of the provided pages implement this access control using the
Not every page requires access control, so you do not have to call CheckPage from every page.
The "package" file for each page set (for example, DailyHotelPackage.asp), defines the strPageToCheck variable.
The value of this string must be the same as the name of the page set defined in the registry. The
string is not case sensitive, so "DailyHotel" is the same as "dailyhotel."
var strPageToCheck = "DailyHotel";
Many of the pages call the CheckPage() method to verify the user is allowed to view the requested
page. This allows you to prevent a user from viewing pages that do not belong to the page set configured for the user's port.
The name of the page set.
This method returns true if the end user is allowed to view the page set passed in the
strPageToCheck parameter. Otherwise, this method returns false.
Note the following example from the AccessCodeStart.asp.
obj = Server.CreateObject ("NotifyBilling.NotifyBilling.1");
if (! obj.CheckPage ("AccessCode"))
Hope this will help.
Please dont' hesitate to contact us again for further assistance.
Will the BBSM recognize and authenticate any NIC with 802.11b or only Cisco NICs? We are looking at using this on a campus where many individuals may not have Cisco NICs.
Hi Frank ! I'm glad you asked that question as most of the customers are confused about it.
For external NICwe support Ethernet 10/100 from any vender.
For Internal NIC, we only support following NICs :
*3COM - 3C9058-TX adn 30905C-TXM
*Intel - Pro/100 + PCI and MiniPCI
*D-Link - DFE-550TX
Please refer to following Data Sheet document for additional hardware requirements :
Please don't hesitate to contact us for further questions.
Thanks for the reply. Looking at the pdf on page 4 it states:
"BBSM can be configured to enable a visitor overlay network on the enterprise wireless LAN in areas of a campus where vendors and partners visit. Meetings can have action items executed immediately as partners and contractors VPN back to their headquarters and interface with remote systems. BBSM can be used for web authenticated visitor access while employees bypass BBSM using a secure protocol like LEAP."
What about an employee that may not have a Cisco Wireless card and is therefore not able to use LEAP? Is there another option for authentication?
Hi Frank ! First we have to keep in mind that BBSM supports following Wireless NIC :
*IEEE 802.11b WiFi Compliant
*Cisco Aironet 340/350
*ORiNOCO/Lucent / Wavelan
In addition to LEAP, WEP and PEAP are also secure protocol, so as long as the client is using supported Wireless NIC that supports one of these secure protocols(LEAP, WEP and PEAP), client is good to go.
Please don't hesitate to contact us for further concerns.
Have a good weekend.
I have a customer that has a BBSM 5.2 configured with 1100 access points. They are currently using the daily hotel start page. When customers try to connect to it, it just keep going to the start page. We rebooted the server and it's working fine. Is there anything I can check?
Hi bro ! Accesspoints have one radio hence one port.
You are trying to usea pageset that is a per port policy. When the port is authenticated, any other user would be allowed straight to the internet without authentication since the first user authorized the port for a 24 hourperiod. This is why DailyHotel is not a valid pageset with AP's. Choose
something like: RADIUS, Credit Card, Accesscodes, Subscription.
Please let us know if you have further questions.
Hope this answers your concern.
What your say is true. The reason I'm using the DailyHotel Start Page is because they are offering free internet for now, then plan to change it to Accesscodes. My problem is NO one was able to pass the DailyHotel Start Page . Every time you press connect it would send you right back to the DailyHotel Start Page. I rebooted the BBSM server then the customers were able to pass the DailyHotel Start Page. After rebooting the server everything is working fine. Is there anything I can check?
Most of the time this symtom indicates that there is an issue with Port mapping, I would first check the port mapping to make sure everything is correct.
Also, is this happening with one Laptop ? if this is the case, I would also suggest clearing the cache as well.
Last but not least, you need to run trace on your BBSM server:
Enable the trace and then try to reproduce samething, after that go through "Standard Report" under Trace screen, it should tell you a lot, you can also send us the output from "Standard Report".
if you have problem understanding the output.
Please make sure you enable trace during the time of testing only, enabling trace for a long period can cause congestion.
Please let us know if you need further assistance.
Good luck & have a good weekend.
I have really often troubles with the bbsm at some customer sites. right now i have a tac case open, bc every new ap with is entered in the bbsm doesnt really work, the searching.asp is loaded 10-15 times (up to 1min) and then the readiusclear.asp apears. there are about 20 "old" aps with works perfekt and the config is exact the same.
to have any troubleshooting guides for the bbsm, i have just found the normal checks (ip add, snmp and so on)
im really afraid of installing an bbsm bc we always had some problems with it.
best regards bernhard
Hi Bernhard ! I'm sorry about the problems you facing there.
I'm assuming that your port mapping is correct and the snmp strings are OK.
Please make sure you are using one of following Wireless NIC cards in your computers :
*IEEE 802.11b WiFi Compliant
*Cisco Aironet 340/350
*ORiNOCO/Lucent / Wavelan
Please check to see that you are running latest firmware on the APs as well.
If you are using Aironet 350, you can use following url for some troubleshooting tips :
I would suggest try checking with multiple Wireless computer to make sure that problem is not associated with computer.
Please don't hesitate to contact me if you have further questions or concerns.
If the BBSM sever crashes and the database becomes corrupted , can it be restored or we have to re-map
all the rooms in the property?
Hi there ! I always recommend backing up port mapping in a file just for this reason.
If you never did the backup of port mapping then you are, unfortunately, out of luck and will have to do a re-map of all the rooms.
You can follow following steps ot backup and restore port mapping :
1. Go to Command prompt on the BBSM server and type following :
c:\>bcp AtDial..Port_Map out portmap.txt -c
where "portmap.txt" is the file where port mapping will be saved, you can name it anything you want.
Once you type the above command, it will ask you for the password, please type the password for MSDE System Admin, the default is "changeme2" unless you changed it to something else.
Save this file on a Floppy or CD for future restore.
2. On the BBSM server, where you want to copy the port mapping from other server, copy the "portmap.txt" file in C:\ and then type following :
a. osql -d AtDial -Q "delete from Port_Map;"
b. bcp AtDial..Port_Map in portmap.txt -c
You are going to use the same password you used in step 1.
Hope this will help.
I understand about the Public IP addressing features for multinet that can be enabled, however, with the BBSM server in between the client and the router, do you have to create two subnets one between the router and the server, and another between the serrver and the clients? Or does the BBSM operate like a bridge for public IP addresses. I noticed that the internal NIC has an IP address but the external does not.
Additionally, Do you know anyone who does web page development for the BBSM for multiple languages, in particular, Japanese, Korean and Chinese?
Hi sir !to answer your first question, there is no need to create the second subnet between the router and BBSM. The router just needs route entries for both private and public client subnets pointing to BBSM. The second subnet is required on the internal interface of BBSM (between BBSM and clients) to turn on the multinet feature.
As far as web page development we partner with Application Media for third party programming, but I am not sure if they do different languages. Here is a link that one of the developers sent me:
Hope this will help.
Maybe you can help with this my 1st BBSM install. I see this mentioned earlier (April) but I don't see a resolution.
Clients are unable to surf unless transparent proxy is enabled.
Even with transparent proxy enabled clients are unable to retrieve POP3 mail or send with SMTP. No pinging or telnet session are possible. IE they can only see the outside world with transparent proxy.
Without transparent proxy enabled clients can do nothing at all, but it is possible to map the rooms.
This is a standard out of the box bridged bbsm server installation with the following configuration.
Internal IP Range 192.168.255.0 /24
external IP Range 126.96.36.199 /30
Standard out of the box bbsm server installation with addition of Microsoft Server 2000 patches and security updates..
Following service packs and patches applied
BBSM Service pack SP1
SSL patch 5230
All switches in one cluster with management IP 192.168.255.2
Hi there ! The solution is to disable transparent proxy and define a static route on the internet router as follows:
Example IP ROUTE 10.10.2.0 255.255.255.0 10.10.1.2
10.10.2.0 is the Internal network ID
10.10.1.2 is the IP address of the BBSM external NIC
This allows traffic back into the internal network via the external NIC card. This is required if Enable Transparent Proxy is unchecked. If Enable Transparent Proxy is checked,clients attempting to use SSL will be blocked.
All https// requests will return "page can't be found" error. With Transparent Proxy enabled, or any local SSL pages, the server would need a certificate installed.
Transparent proxy should not be used as it only enables web proxy,other traffic such as VPN, SMTP, FTP, etc. would fail unless the static route is in place. Transparent Proxy is designed to enable web proxy globally so that one could use IIS for monitoring which sites had been visited via a web browser.
Also in regard to your mail issues, you would need the SMTP mail server address of the Hotel ISP configured under the SMTP Forwarding IP address in Network Configuration.
Hope this will help.
It worked like a charm, and is so obvious I am embarrased not to have worked it out myself. Of course the last place I was looking was the router. As I was convinced it was a BBSM 'bug'