What is difference between meetingTypes and supportedServices in webex system - webex

Request URL -
I tried to get user details from rest API and in that response, i say supportedServices and meetingTypes as below
<use:meetingTypes>
<use:meetingType>220</use:meetingType>
<use:meetingType>564</use:meetingType>
</use:meetingTypes>
<use:supportedServices>
<use:meetingCenter>true</use:meetingCenter>
<use:trainingCenter>true</use:trainingCenter>
<use:supportCenter>true</use:supportCenter>
<use:eventCenter>true</use:eventCenter>
<use:salesCenter>false</use:salesCenter>
</use:supportedServices>
what is a difference between these two on webex manages system

meetingTypes control access to specific meetingTypes. You may have multiple meeting types with different features enabled/disabled. For example, you may not want a certain user to have access to Network Based Recording, so you can explicitly enable or disable a custom session type for the user without NBR enabled.
supportedServices simply controls access to an entire service, such as Meeting Center. You can set any of these to 'false' to disallow a host access to a specific service.

Related

Pulling only Registration Contact information on Asterisk

I am not using real-time asterisk , But still astdb.sqlite3 contains entries of online peers with Reg.Contact information in SIP/registry/peer. key . I would like to store contact information of all peers as they come online in a separate persistent database. I need this for sending push notifications by fetching deviceID etc information in registration contact .
I tried to pull this information from astdb.sqlite3 but the entries are clearing off as soon as devices go offline .Though I am able to fetch the information with "sip show peer XXXX" in asterisk CLI , It is overburdened to fetch every time like this . Instead I want to save only Regcontact information for all the devices in a database ( without realtime) as the devices come online. The other way I tried to pull the information is using AMI event listener. But with AMI I don't see complete information like contact information It displays only below information
Event: PeerStatus
Privilege: system,all
SequenceNumber: 75
File: manager.c
Line: 1856
Func: manager_default_msg_cb
ChannelType: SIP
Peer: SIP/2030
PeerStatus: Reachable
Can someone suggest a better way to push Only Regcontact information to a database as the devices come online .
There are no mechanism like that in asterisk.
You can use kamailio or write patch similar to this one https://reviewboard.asterisk.org/r/4490/
It sounds like you have dynamic IPs for your endpoints, and you want a way to update a separate DB as soon as a device registers with an IP/port pair.
If you enable the security log, you will see all auth events, including the "SuccessfulAuth" event, which includes the RemoteAddress of the endpoint (including port and protocol).
Here is an example line:
[Jul 21 19:53:45] SECURITY[1342] res_security_log.c: SecurityEvent="SuccessfulAuth",EventTV="2020-07-21T19:53:45.182+0000",Severity="Informational",Service="SIP",EventVersion="1",AccountID="102",SessionID="0x7f41040132c0",LocalAddress="IPV4/UDP/10.0.0.200/5060",RemoteAddress="IPV4/UDP/10.0.0.75/5062",UsingPassword="1"
If all you're looking for is AccountID="102" and RemoteAddress="IPV4/UDP/10.0.0.75/5062", a very fast/cheap way to get it is to enable the security log, and use a script to tail it and update your DB as soon as the event occurs. I like to keep the security log on anyways for utilities like fail2ban. Just make sure your script is able to reopen the file each time it is rotated.
Edit:
By default the log is in /var/log/asterisk. To enable it, edit /etc/asterisk/logger.conf and un-comment (or create) the line under [logfiles] that says security => security.

Kusto.Explorer - Authentication Trouble

I'm having trouble adding a connection in the Kusto.Explorer desktop app 1.0.3.949. I can login via Web UI but in the desktop app it gives me this error:
This normally represents a permanent error, and retrying is unlikely to help.
Please provide the following information when contacting the Kusto team # https://aka.ms/kustosupport :
DataSource='https://m1explorer.westus.kusto.windows.net/v1/rest/mgmt',
DatabaseName='NetDefaultDB',
ClientRequestId='KD2RunCommand;5723fa83-9dd5-48fe-a1ee-5d4ddb7f9cd9',
ActivityId='74b41f5e-be7c-46be-88f5-dae1a6d35c30,
Timestamp='2020-08-02T18:48:13.6846740Z'.
In other applications such as the Kuskus VSCode extension or even the Web UI, the problem seems to be that it uses the "common" tenant/authority id as a default. Is there a way to specify the tenant id when adding the connection? It says you can import an .xml file but I'm not sure where or how this can be generated.
Thanks,
Steven
Please try approach described at:
https://learn.microsoft.com/en-us/azure/data-explorer/kusto/tools/kusto-explorer#control-the-user-identity-connecting-to-kustoexplorer
The default security model for new connections is AAD-Federated
security. Authentication is done through the Azure Active Directory
using the default AAD user experience.
If you need finer control over the authentication parameters, you can
expand the "Advanced: Connection Strings" edit box and provide a valid
Kusto connection string value.
For example, users with a presence in multiple AAD tenants sometimes
need to use a particular "projection" of their identities to a
specific AAD tenant. Do this by providing a connection string, such as
the one below (replace words IN CAPITALS with specific values):
Data Source=https://CLUSTER_NAME.kusto.windows.net;Initial Catalog=DATABASE_NAME;AAD Federated Security=True;Authority Id=AAD_TENANT_OF_CLUSTER;User=USER_DOMAIN

Marketing Cloud ID override

I'm using the Adobe Marketing Cloud ID Service (MCID) on an Adobe Analytics deployment.
Now I need to overwrite the native ID with a custom one and I'm thinking to exploit the s.visitorID variable.
As stated here: Visitors identification hierarchy , s.visitorID would be considered primarily to the default MID identification, but my question is:
Would the s.visitorID value used exactly like the default MID within the Marketing Cloud Suite (spread across solutions)?
I'm not sure if there is currently an offical way to override the MID.
Something to try though -
If you are using a first-party data collection server (the s_vi cookie is on a domain you own and writable from the app) you could try putting the MID value from the app directly into the s_vi cookie before MC code on the page runs (potentially in webview cookie store?)
MCID Service would then use that cookie value as a 'migrated' visitor ID during an MCID migration period.

PayFlowPro: 57 Terminal is not programmed for this service

In paypalfunctions.asp, I set Env = "pilot" to test some code changes.
Got this error on an authorize "57 Terminal is not programmed for this service".
My live account has been up and running for years. I'm recoding to work with "paypalfunctions.asp" instead of the old .NET .dll.
Do I need to request or enable the Sandbox with Paypal somewhere?
Most of the demos I've seen to get the sandbox talk about registration as a new customer; but I'm an existing customer.
This Paypal Page says:
**API Endpoint**: When testing, you must submit all API requests, including CREATESECURETOKEN calls, to the endpoint https://pilot-payflowpro.paypal.com.
That's the URL that gets used when the variable ENV is set to "PILOT".
I ran into this issue and according to this site
This error means that your merchant services account does not accept the credit card type that was entered by your customer.
So I believe it could be a matter of trying to submit (for example) an American Express or Discover card while your account is not set up to accept those card types.

Asterisk must connect to voicemail with N number of extensions

Can the voicemail message path be specified in voicemail.conf?
I tried and ended up in VM_MESSAGEFILE.
I want to know whether _XXXX can be used in voicemail.conf.
I need to store all of the registered sip users.
through static we can give one by one. what if i want to create 100 plus mailbox users?
You can use database-driven list of users.
http://www.voip-info.org/wiki/view/Asterisk+voicemail+database
In database you can use view and/or function to create dummy list of users.

Resources