Ok so I came across the Cisco Unity Mobile Message Access for Blackberry plugin which I was able to install on the Blackberry BES server. So now when I get an email notification on the blackberry it contains a link that contains part of the following:
I do not see or know what the /BAP or the AvBAPExt.Svr.dll is? I see no reference of this on the Unity server. The link is still not working and I believe its because I cannot find out what this BAP stuff is.
Anyone have any ideas?
I beleive that dll should be installed when you install Unity 4.1. If not, I see it in the \BAP folder on the DVD image.
BTW, if you haven't already looked, here are the release notes for Mobile Message Access...
The release notes don't tell you anything.
You need to install the Plugin on the Blackberry sever. The plugin will ask for the DNS of the Unity server.
The URL you receive on the blackberry is the URL of your Unity server from the persepctive of the BB server, the DLL is on the unity server-c:\inetpub\wwwroot\BAP
In the doc below-
it says you have to use the BlackBerry browser, because with the BlackBerry browser the BB server acts as a proxy for the connection. The BB server connects (internally) using the URL which triggers unity to call you.
2 Unity Items-
Make sure your VM ports that are configured for message notification have a CSS that allows them to dial the BB callout number
Change the default outdial rules to allow the Callout numbers. I have not found a way around changing the Default Outdial rules, but am working on it.
The BAP virtual directory can be found in the IIS Admin interface under default website (along with the other Unity virtual directories). One common problem you may be running into is a DNS issue. When installing the plugin on the BES server, you are asked to specify a full path or IP address for the Unity server. Whatever you enter here should be able to be "pinged" from the BES server (using the IP address directly may work better if you are having DNS issues). It looks like you used the server name instead of IP, so just make sure DNS is resolving that name to the IP address. If not, you will need to use a fully qualified name that DNS can resolve or just the IP address.
To troubleshoot the feature further, there are Cisco Unity Diagnostic Tool Micro Traces called "AvBAPExtSvr" that can be turned on to troubleshoot. The Cisco Unity Diagnostic Tool can be found in Tools Depot (which should have a link on the Cisco Unity server's desktop). These diagnostics will be of no help however, if you have DNS\routing issues.
I Hope this helps...
I apprecaite all the help, and I believe the info will be beneficial if I can get past the simple aspect of not having the /BAP virtual directory. The /BAP just does not exist on either of my CallManagers. This seems to be the issue and I just can't find anything on this /BAP virtual directory and why I am missing it and so on.
Did you get anywhere on this? I just installed Unity Mobile Message for BB yesterday and When I click on the link in my Blackberry message I get a "HTTP Error 404: Not Found" I did use the IP Address instead of the DNS Name.
Ok, so here is what we have:
We installed the plug-in on the Blackberry server, and are receiving emails on our Blackberry devices which contain the very long URL pointing to our Unity server (http://x.x.x.x/BAP/AvBAPExtSvr.dll?guid....).
When browsing to these from our Blackberry devices, we get a "HTTP Error 400: Bad Request".
When I click on Details, I get "Connection refused x.x.x.x:80".
When I try to browse to this URL from a PC, I get to an actual page, but which reads:
"Unable to Call
Unknown Error: 80070005"
It also has a button for 'Change #'.
When I click on the button, I can enter my voicemail password and phone number, then click Submit. When I click Submit, I get the following:
"Unable to change #
Unknown Error: 80070005".
Does anybody have any ideas?
Digging a bit further, I notice these messages in the trace files (with tracing turned up for AvBAPExtSvr).
The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID
to the user (*server*)\IUSR_(*server*) SID (S-1-5-21-1995806259-780727494-4095335058-1003). This security permission can be modified using the Component Services administrative tool.
That was the problem... After giving the default IIS user (IUSR_servername) permission to run that application, I had to restart the IIS services and it started working fine.
I also do not see a BAP Virtual Directory on the Unity server.
Can I just create this and copy the contents of the BAP folder from the DVD?