| Author |
Message |
TZeigler
Guest
|
Posted:
Sun May 22, 2005 12:22 am Post subject:
Netmeeting ActiveX Control Issue |
|
|
I have configured a web page with the NM ActiveX Control embedded so that
Internet NM users can initiate a data-only call to a specific internal NM
client on my LAN, based on Phone Number.
I have ISA Server 2000's H.323 Gatekeeper configured to manage the LAN NM
Clients. The NM ActiveX Control CallTo: URL directs the Internet NM client
to contact the ISA H.323 Gateway (external interface) and call the
appropriate Phone Number.
This all works pretty well, except that when the Internet NM user fills in
the Phone Number field and clicks the Call To button, a small dialog pops up
that says "[Phone Number entered on webpage] is asking to join . . ." There
are Ok and Cancel buttons on this dialog, but the mouse pointer is now an
hourglass so you can't act on the dialog. However, if you right-click on the
NetMeeting tray icon (it appears once you click the Call To webpage button),
then you can usually click Ok at the dialog box. After this, the LAN NM
client gets the "Do you accept this incoming call" prompt and the call
connects and proceeds normally.
This dialog does not appear if we configure the start the Internet NM client
manually (Start | Run | conf.exe) with the appropriate Gateway info and make
the call that way.
So, my question is, what is causing the initial dialog box to pop up when we
use the webpage, and how can I eliminate it?
Thanks!
Traig Zeigler |
|
| Back to top |
|
 |
Brian Sullivan
Guest
|
Posted:
Sun May 22, 2005 6:54 am Post subject:
Re: Netmeeting ActiveX Control Issue |
|
|
On Sat, 21 May 2005 13:57:01 -0700, TZeigler wrote:
| Quote: | I have configured a web page with the NM ActiveX Control embedded so that
Internet NM users can initiate a data-only call to a specific internal NM
client on my LAN, based on Phone Number.
I have ISA Server 2000's H.323 Gatekeeper configured to manage the LAN NM
Clients. The NM ActiveX Control CallTo: URL directs the Internet NM client
to contact the ISA H.323 Gateway (external interface) and call the
appropriate Phone Number.
This all works pretty well, except that when the Internet NM user fills in
the Phone Number field and clicks the Call To button, a small dialog pops up
that says "[Phone Number entered on webpage] is asking to join . . ." There
are Ok and Cancel buttons on this dialog, but the mouse pointer is now an
hourglass so you can't act on the dialog.
|
Actually you can react to the dialog box afaik ( by clicking on OK despite
the hourglass cursor). This I would judge to be a bug but I doubt any fix
will be forthcoming.
| Quote: | However, if you right-click on the
NetMeeting tray icon (it appears once you click the Call To webpage button),
then you can usually click Ok at the dialog box. After this, the LAN NM
client gets the "Do you accept this incoming call" prompt and the call
connects and proceeds normally.
This dialog does not appear if we configure the start the Internet NM client
manually (Start | Run | conf.exe) with the appropriate Gateway info and make
the call that way.
So, my question is, what is causing the initial dialog box to pop up when we
use the webpage, and how can I eliminate it?
|
You can't eliminate the dialog box -- I believe it was introduced as a
"security" feature so that a call cannot be initiated from a web page
without user interaction ( it could be automatically generated with
javascript). I think the dialog box is poorly worded and has the additional
problem that you point out with the hourglass cursor but I can't seen any
fix being generated so I think you will have to live with the problem. |
|
| Back to top |
|
 |
TZeigler
Guest
|
Posted:
Sun May 22, 2005 10:00 pm Post subject:
Re: Netmeeting ActiveX Control Issue |
|
|
Thanks for the quick response. The answer is disappointing, because this
behavior will make it harder to explain to novices how to navigate the "bug"
dialog box. In my testing, you cannot act on the dialog box until you've
right-clicked the NM tray icon, or clicked on another running application
window.
If this behavior was indeed an attempt at preventing unwanted scripts from
automating calls to internal hosts, there are better ways to prevent this
from causing any problems. For example, our javascript requires that the
external NM client manually input the internal NM phone number, and our
internal NM clients never run NM unless they are expecting a phone call.
Traig Zeigler
"Brian Sullivan" wrote:
| Quote: | On Sat, 21 May 2005 13:57:01 -0700, TZeigler wrote:
I have configured a web page with the NM ActiveX Control embedded so that
Internet NM users can initiate a data-only call to a specific internal NM
client on my LAN, based on Phone Number.
I have ISA Server 2000's H.323 Gatekeeper configured to manage the LAN NM
Clients. The NM ActiveX Control CallTo: URL directs the Internet NM client
to contact the ISA H.323 Gateway (external interface) and call the
appropriate Phone Number.
This all works pretty well, except that when the Internet NM user fills in
the Phone Number field and clicks the Call To button, a small dialog pops up
that says "[Phone Number entered on webpage] is asking to join . . ." There
are Ok and Cancel buttons on this dialog, but the mouse pointer is now an
hourglass so you can't act on the dialog.
Actually you can react to the dialog box afaik ( by clicking on OK despite
the hourglass cursor). This I would judge to be a bug but I doubt any fix
will be forthcoming.
However, if you right-click on the
NetMeeting tray icon (it appears once you click the Call To webpage button),
then you can usually click Ok at the dialog box. After this, the LAN NM
client gets the "Do you accept this incoming call" prompt and the call
connects and proceeds normally.
This dialog does not appear if we configure the start the Internet NM client
manually (Start | Run | conf.exe) with the appropriate Gateway info and make
the call that way.
So, my question is, what is causing the initial dialog box to pop up when we
use the webpage, and how can I eliminate it?
You can't eliminate the dialog box -- I believe it was introduced as a
"security" feature so that a call cannot be initiated from a web page
without user interaction ( it could be automatically generated with
javascript). I think the dialog box is poorly worded and has the additional
problem that you point out with the hourglass cursor but I can't seen any
fix being generated so I think you will have to live with the problem.
|
|
|
| Back to top |
|
 |
Brian Sullivan
Guest
|
Posted:
Mon May 23, 2005 12:22 am Post subject:
Re: Netmeeting ActiveX Control Issue |
|
|
On Sun, 22 May 2005 10:00:01 -0700, TZeigler wrote:
| Quote: | Thanks for the quick response. The answer is disappointing, because this
behavior will make it harder to explain to novices how to navigate the "bug"
dialog box.
|
I agree - but Microsoft has announced that NetMeeting is being retired (in
fact it has been the state since 1999) and it is unlikely any fixes will be
forthcoming unless they are related to specific security issues.
| Quote: | In my testing, you cannot act on the dialog box until you've
right-clicked the NM tray icon, or clicked on another running application
window.
|
Yes I just tried -- it seems that you are correct.
| Quote: |
If this behavior was indeed an attempt at preventing unwanted scripts from
automating calls to internal hosts, there are better ways to prevent this
from causing any problems.
|
Probably ill conceived as you say.
| Quote: | For example, our javascript requires that the
external NM client manually input the internal NM phone number, and our
internal NM clients never run NM unless they are expecting a phone call.
|
Well when I mentioned Javascript -- I meant in the general sense. I think
it was to prevent web pages from making "secret" calls. |
|
| Back to top |
|
 |
|
|
|
|