Equivalent of VCS to call the Transformation part mask in the CUCM

I'm changing the ID of group calling using a VCS.  This can be done easily with a CUCM by creating a road model and using the 'mask of Transformation part of the call.  Anyone know how to do this same thing via a VCS?

Hi Rachel,

This message can help - https://supportforums.cisco.com/thread/2128626 because he has a few suggestions.

Thank you

Guy

Tags: Cisco Support

Similar Questions

  • Call the function in the UI part without head

    I develop some app with no head.

    When I change the code in the head part and build - launch. But nothing changes in the part without a head.

    I have another solution call the function in the UI part headless. But whatever it is called.

    Please help me solution?

    The part without head of a long walk without head application is still running in the background. It will not update until you stop the part without a head.

    To stop the game without leading the race, you have three choices:
    (1) build increment in the bar file version - descriptor.xml. This will force the part without head to stop and restart with the new code.

    (2) use the monitor of the device to manually stop your application from running. Then, new launch and your game without head will run the new code.

    3) to implement your own way without a head, like a button that would send a personalized call to headless with (say) action "com.myDomain.myAppName.SHUTDOWN" and when headless receive this invocation, operate you this line:
    BB::application::instance()-> quit()
    This will make the part without head stop, then you run and your part without head will take place the new code.

    I prefer the #3 method, but if you do, don't forget to hide this feature before releasing to the public.

  • Call the flow of VCS-E and VCS - C

    Hi all

    I'm looking for some documents describing the call flow of VCS-E and VCS - C in H.323 as the jpg I have attached.

    (Especially when endpoint dials on internet to the intranet)

    Are there documents like tthat?

    Best regards

    Kotaro Hashimoto

    Call the stream while VCS - E uses the SANCTION for traversal Protocol (almost identical even use H.460.18 to signal flow).

    Please note that this call flow only not understand key messages each Exchange of messages between VCS & endpoint as well as VCS-E & VCS - C.

  • Calls to the CUCM VCS for non-local domains

    We have a situation where there is a single VCS control Expressway, CUCM Pub and and Sub 9.1. In the documentation it says to add a SIP road ground is *. * or *. VCs.domain.

    Since we have only a single control VCs and highway, clustering is not required and the SIP domain would for example company.com.

    CUCM FQDN is set to domain.com.

    Now, the domain configured on CUCM being company.com, name will be the *. * model of routing SIP send everything to the VCS with a URI?

    Example - Bob and Tom EX - 60 end points are all two CUCM registrants. URI have been set up for their the DN @domain.com

    Dials of Bob [email protected] / * /

    CUCM will try and send this call to VCS first, even if Tom EX - 60 entered CUCM?

    SIP routing model applies to endpoints calling other points of endpoint registered to CUCM?

    Hi Daniel,.

    The CUCM that command searching table of URI, is similar to DNs (directory numbers) and RPs (model road). Basically the CUCM will attempt to find the URI locally. If it is available, it will send the call to the URI. If it is not found, it will try to find a match in the SIP routing model. Thus, in you case the default model URI (* or *. *). This is done if the URI does not exist locally.

    ARO

    S.K.

  • I want to cancel my subscription to Acrobat DC annual, monthly and you subscribe to another product. I NEVER had so much wrong to try to follow the instructions simple thew Adobe gives, as to go zero part I called the individual sales number, no joy.

    I just want to cancel my annual subscription, in Acrobat DC and subscribe to another product. I NEVER had as much bad to try to follow the simple giving from Adobe, that to go zero part I called the individual number of sales, no joy, it sounds until it cuts. I finally tried the business number, and said, of course to dial a different number. This number after pressing choice after choice and have the voice say: "your wait time is between 1 minute and 2 minutes", was 20 more minutes later, still a no go. All I want to do is change my plan for the love of God! Why Adobe makes it darn hard to do business with them? Anyone who has been down this road and has ideas to help you, please answer. I even changed my information of credit card with an expiration date to see if it would encourage some Adobe response, nope. Thanks in advance for any help. Sorry for the rant.

    Hello

    Please contact our support team via: http://helpx.adobe.com/in/contact.html?step=CCSN_adobe-id-signing-in_stillNeedHelp

    If you cannot use the chat nicely option, try the steps mentioned below.

    • Try a different browser.
    • Clear cookies and cache

    If the problem persists always the correct answer with the below mentioned information.

    • OS version:
    • Browser version:

    You can also try: http://helpx.adobe.com/x-productkb/global/phone-support-orders.html

    Thank you

    Atul Saini

  • How do you call the .mst file in the the Deployer to exception command line? (Acrobat Pro CC)

    To implement a conditioner creative cloud deployment of Acrobat Pro, I wanted to include the changes made by the Customization Wizard, as described here:

    http://helpx.Adobe.com/creative-cloud/Packager/deploying-Acrobat.html

    When I deployed earlier versions of Acrobat, I simply added in Transforms = filename.mst to the command line so that the changes take effect. With creative cloud conditioner and Deployer of Exceptions command-line syntax, I'm not clear on how to call the .mst file during installation. Is it still possible?

    Currently, I use the following two commands:

    • exceptiondeployer.exe - workflow = install - mode = pre - installlanguage = en_US
    • MsiExec.exe /i Acrobat_x64.msi

    While normally I would add the syntax to turn to the second command, it does not seem right in this case that the transformation is a change of the MSI, which is part of the folder 'exceptions '.

    Hi sszczygiel,

    Please try this command instead of deployeur Exception

    "MSIEXEC /I TRANSFORMS = \AcroPro.msi"\AcroPro.mst "/ SB

    Please let us know if it helps.

    Kind regards

    Abhijit

  • Call the function in LabView from a DLL, and then access the global variable of DLL

    I've created a DLL in LabWindows with a function and structure.  I want to call the function from LabView and then access the overall structure.  I am able to call the function in the DLL with a "call library function node" and has access to the return value, but I can't understand how to access the overall structure.  The structure is declared in the header DLL with __declspec (dllimport) struct parameters file.

    Is it possible to access this structure without using the library of network variables?

    My guess is that you need two bytes of padding after "in_out" and another to two bytes of padding after "anin."  The reason being that ints are 4 bytes, and most of them C compilers will align on 4-byte boundaries.  The struct will naturally start to such a limit (in fact, in Windows, it will probably start to an 8 byte boundary).  If you then count bytes in your structure, you are 70 byte after "in_out."  70 is not divisible by 4, so you need 2 bytes more to reach the next 4 byte boundary.  You can also you could reorganize your struct so that "anin" follows "in_out" and this is probably the best option if it won't cause you other problems.

    Unlike most C compilers, LabVIEW compressed structures as closely as possible, without filling.  I don't know enough about the history of LabVIEW and internal parts to explain the reasons and to do this performance penalty, but, as choice of LabVIEW "endianness", it is probably a remnant of the first versions of LabVIEW that were running on the Mac.

    If for some reason you want to force your C struct to match package LabVIEW, you can use the #pragma pack (x) directive, but I wouldn't recommend that here because you can control the C and LabVIEW.

    EDIT: in the cases where it was not clear, add padding to your cluster of LabVIEW, insert appropriate size or items at the place desired in the cluster.

  • Call the recovery of CDR and RMC Records Manager

    Hello

    I have my tent monitor QOS in a CallManager configuration and so I need access to records CDR/CMR. I read a lot of references to this subject and currently quite confused about which way to go. I know that CDR/CMR obtained records be retrieved a little ways, but it seems to me hit a roadblock in each. So if anyone can advice me which would be the most appropriate, it would be great. I have them listed below.

    (1) access options-mib on the voice gateway CISCO-VOICE-SELECTOR - giving quality of Service for calls active and historical values. But the problem here is if a Cisco Catalyst switch is used as a gateway, this MIB is not supported on it. It relies on many of the other Cisco routers.

    (2) access to the Microsoft SQL db and query the tables of CDR and CMR. But I guess that this option has been deprecated in Call Manager version > 7 or more

    3) CDR/CMR files through SOAP request. Is the format of the request for the COR and the same RMC? I found one example in the XML Developer's guide. But the application doesn't have a parameter that can distinguish between a request for the COR or CMR.


                   http://schemas.xmlsoap.org/SOAP/envelope/"container ="http://www.w3.org/2001/XMLSchema"" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" > ""
                  
                   http://schemas.xmlsoap.org/SOAP/encoding/"xmlns:ns1 ="http://schemas.cisco.com/ast/soap/">."
                   200511161000
                   200511161059
                  
                  

                   "http://schemas.xmlsoap.org/SOAP/Encoding/" xsi: type = "xsd: Boolean" xmlns:soapenc = "http://schemas.xmlsoap.org/soap/encoding/" > true.
                  

                  

    How can I access the CMR records using this approach. This approach is valid ofr versions of the call manager and the GUY?

    (4) CDR and CMR can be sent as a syslog message using the CISCO-SYSLOG-MIB. Can you please tell me if there is a specific configuration to do for that? Is this valid for all versions of the call manager and the GUY?

    If I missed a few approach let me know.

    Receive your answer.

    Concerning

    Roycey

    Roycey,

    How are you.  There are many options to be sure.  Let's try to cut through this some:

    roycey_cheeran wrote:

    1) Access CISCO-VOICE-DIAL-CONTROL mib on the Voice gateways - This gives the QOS values for the active and historical calls. But the problem here is if a Cisco Catalyst switch is used as a gateway, then this MIB is not supported on it. It is supported on most of the other Cisco routers.

    I wouldn't go this route if you are talking about a Cisco UCM deployment.  Yes, you will find information on gateways, but that is not really necessary, and as you have discovered, depending on the platform.

    roycey_cheeran wrote:

    2) Access the Microsoft SQL db and query the CDR and CMR tables. But I guess this option has been deprecated in  Call Manager version > 7 or so

    Fix.  In pre-5 x days CDRs were flat files collected by subscribers and send to the Publisher (for a part of MS).  A service at the Publisher (CDRInsert) take these flat files and push them into a database.  It's a MS SQL DB.  Here, the data could be maintained by other applications and processes.  In the version of the device, the CDRs are always grouped at the Publisher, but are kept in the form of flat files.  If you have activated the CDR Analysis and Reporting (ERA) on the CUCM system, flat files will be available in a database format and you can really ask of the CLI on the server.  More information on the CAR in a little.

    roycey_cheeran wrote:

    3) Access the CDR/CMR files through SOAP request. Is the request format for the CDR  and CMR the same? I found an eg in the XML developer guide. But the request has not parameter that can distinguish between a request for the CDR or CMR.

    How do I access the CMR records using this approach. Is this approach valid ofr versions of the Call Manager and the CME?

    It does not work quite the way you think. The CDR interface on SOAP request that you speak is simply a command you can send to the CUCM system to find out what the CDRs are sitting in the repository.  You can then use the interface to retrieve the CDRs.  The intended use for the COR on demand API is to allow a server to "pick up" billing all CDRs he missed due to a disruption in the communication of the CUCM system.  Concerning the differentiation between the COR and CMR.  I have not watched this API recently, but I recall it's your application/script will need to determine what type of call recording is available through the name of the flat file (cmr vs cdr).  But I could be wrong.

    roycey_cheeran wrote:

    4) CDR and CMR can be sent as syslog message using the CISCO-SYSLOG-MIB. Can you please tell me if there is some specific configuration to be done for this? Is this valid for all versions of Call Manager and the CME?

    I didn't know that's true for CUCM.

    For CUCM, I would look to set up a server billing detailed call (CUCM maintenance of web pages).  Billing is fundamentally a FTP/SFTP server which the CUCM cluster will flow the CDRs based on a specified interval.  You just need a FTP/SFTP server IP address (I recommend SFTP) and a user name.  The default interval is 1 minute (defined in the parameters of the business).  You can change the interval.  This will give you the raw data that you can treat to your heart's content.  For CME, the data structure is different and you will need to send details of calls via syslog, I think.  You need normalize recordings if you want to compare/contrast.  I haven't looked this aspect of the CME myself.

    I have already mentioned CAR.  It is a Cisco delivered with CUCM application for free. You just allow it.  As a free application, it is not really the most useful.  But it can sometimes meet the exact demand that you are looking to fill. Browse ORC "CDR analysis and Reporting tool.

    HTH.

    Kind regards

    Bill

    Remember messages useful rate.

  • Jabber/MOVI routing over VPN on VCS-E calls

    Hi all

    I have a problem with the situation to follow.

    -2 Movi Client via VPN Tunnel on the motorway-VCS connectet

    -the two VPN tunnel on the same subnet.

    -Ice set up NO!

    Now the problem is that the traffic is passing through the VCS-E but goes multimedia traffic, which is in this situation via VPN would not be allowed.

    Is it possible to configure something that all signaling and media traffic is going through the VCS-E if the two MOVI Client on the same subnet?

    Best regards

    Georg

    The call between the Jabber bot and video customers have the same contact address of sip and IP source address, then VCS will treat as non-traversal call (client is not behind the firewall).

    That's why VCS won't stay in media routing.

    You are able to configure the VPN client DHCP range for the different subnet IP address?

  • SIP spam attack and MCU and vcs - e call

    as far as I know sip call spam attacks is done against the videoconference, connected with a public ip address, I disabled the sip but im not sure if my mcu and vcs - e with sound are vulnerable to them? they pose no threat to security for them? and if so, how? and what can we do about it?

    It is a well known problem and it affects H.323 and SIP, take a look at the below threads:

    https://supportforums.Cisco.com/discussion/12340591/nuisance-h323-calls-SX20

    https://supportforums.Cisco.com/discussion/12336591/sourceh323idcisco-incomingcalls

    https://supportforums.Cisco.com/discussion/12508641/Cisco-source-spam-calls-stepped-complexity

    https://supportforums.Cisco.com/discussion/12613681/attack-vcse

    There are many more discussions on this issue, the above, this is just a small selection. :)

    You do not need to disable SIP on the VCS-E, all you need to do is turn SIP UDP unless you need it for voice services.

    You can protect yourself by using a CPL on the VCS-E who will avoid calls to go through your MCU, or anything else you have sitting behind the VCS-E. This is assuming that you are using a combo of VCS-C/VCS-E, with the VCS - C behind a firewall and the VCS-E outside the firewall, for example in the demilitarized zone.

    Having just trouble ask points of termination or MCU sitting in nature with public IP addresses.

    These scans, moreover, mainly looking for systems that will allow them to make free international calls.

    /Jens

    Please evaluate the answers and makr as 'answered' questions as appropriate.

  • VCS - numbering of the IPS 'known' search rules

    Hello

    We have a standard configuration of VCS-C/VCS-E, with VCS - C, the value 'indirect', VCS-E the 'direct' for calls to unknown IP addresses. It works very well.

    The problem is we have a second remote desktop on MPLS which points of Polycom endpoints (not enrolled in the VCS) and they can be reached via IP address, but they are inside the LAN. I can only call them if I change the 'direct' VCS - C since I see no way to create a search rule targeting a specific range of IP addresses - it will not allow the models for comparison with IP addresses!

    Am I missing something here?

    (Edit: Alok beat me to it)

    Thomas,

    on the VCS - C, you can create one or more subfields with 'subnet' membership of type rules where you add IP addresses or subnets that you want to be able to deal directly via the VCS - C.

    No matter what IP address that corresponds to a membership rule subarea for a subzone is considered "Known" VCS in question, which allows VCS to make the call to this IP address directly.

    This is described in the VCS Administrator's guide in component IP "section:

    The VCS considers that an IP address to be "known" if she is:

    -is the IP of a locally registered endpoint
    -Beach one of the membership rules configured subarea on the VCS to address intellectual property statement

    In addition to this, need a search rule "AnyIPAddress" for the local area on the RESUME said.

    Hope this helps,

    Andreas

  • VCS video call preservation?

    Hi all

    Anyway to make the video endpoint can preserve the appeal (no drop) when VCS control fail?

    Thank you!

    Daniel

    This is not quite correct. Indeed, even if you set the routing of calls in optimal mode, VCS can manage the traffic in certain situations. Take a look at this admin guide x7.2 impression:

    Do you see? For endpoints, for example, VCS still will manage the signaling. Therefore, I would say that there is not to call the functionality of conservation in VCS, not at all, even with the best mode.

    Concerning

    Paulo Souza

    My answer was helpful? Please note the useful answers and do not forget to mark questions resolved as "responded."

  • Need to call the PL/SQL Package in the group dynamics of approval class that implements IDynamicApprovalGroup

    Hi all

    This is regarding the approval of invoice AP I need in my project where the user selects the users/people approval when creating the invoice based on logic. There may be any number of users who could be part of the approval group.

    Approval users information is stored in a table with a single Bill.

    When the user initiates invoice approval, approval of the Bill should go to all the people/users selected in the invoice.

    I created the dynamic of approval group which is the result of a java class. This java class implements IDynamicApprovalGroup. (what is the oracle Developer Guide).

    I called PL/SQL to java class package to get all the details of users of custom for the current invoice table.

    I used the DriverManager.getConnection method by hard coding (JDBC URL, Username, Pwd) connection details that works perfectly fine.

    But I don't want to hard-code the connection details because it will change in bodies SIT/UAT/PROD.

    Please ask you to guide me if there is no solution for the information of connection without hard coding it.

    Following code used to get the connection details

    try {}

    Class.forName ("oracle.jdbc.driver.OracleDriver");

    System.out.println ("= class loaded");

    }

    catch (ClassNotFoundException ex) {}

    System.out.println ("= class loading error");

    ex.printStackTrace ();

    }

    Fitting out = null;

    CallableStatement cstmt = null;

    Try

    {

    connection = DriverManager.getConnection ("jdbc:oracle:thin:@xxhostname:1521/SID", "FUSION", "*");

    Connection = GetConnection ();

    System.out.println ("= connection =" + connection);

    prepare the call

    cstmt = connection.prepareCall ("{call XX_AP_INV_DYN_APPROVAL_PKG. {GET_GROUP_PARTICIPANTS (?,?)} ») ;

    cstmt.setString (1, '12345');   ID on invoice

    Exit of the register

    cstmt.registerOutParameter (2, java.sql.Types.VARCHAR);

    Call the stored procedure

    cstmt. Execute();

    System.out.println ("= procedure being executed");

    approvalGroupMembers = cstmt.getString (2).split("#");

    System.out.println ("= output:" + cstmt.getString (2));

    }

    catch (Exception ex) {}

    ex.printStackTrace ();

    }

    Finally

    {

    Try

    {

    If (cstmt! = null)

    close the callable statement

    {

    cstmt. Close();

    cstmt = null;

    }

    System.out.println ("= stmt closed");

    }

    catch (SQLException ex)

    {

    System.out.println ("= stmt close err");

    ex.printStackTrace ();

    }

    Try

    {

    If (connection! = null)

    close the connection

    {

    Connection.Close;

    connection = null;

    }

    System.out.println ("= closed conn");

    }

    catch (SQLException ex)

    {

    System.out.println ("= Close conn err");

    ex.printStackTrace ();

    }

    }

    Thank you

    Dipak.

    HI Dembélé - you should be able to call the provider database from the java class. Documentation is here. However, you need to specify the name of the data provider that is the same in all environments. Do you know what it is? If it's not I'll take a look and get back to you.

    __

    Peter Maurer

    Relationship with the developers of Applications in fusion

    https://blogs.Oracle.com/fadevrel/

  • [ADF, JDev12.1.3] Why dynamic region is not spend if I re - call the currently displayed workflow?

    Hallo,

    I have a page with a dynamic region that is managed by a range backingBean bean.

    Functions "startBtf...". "are called when a menu item is clicked.

    The workflow as BTF3 is called by two different functions and each function passes a different value (used by a component of router) to the workflow through the hash table.

    The problem is that startBtf3_Search is called after the startBtf3_Create (and vice versa) the dynamic region is not updated.

    How can I solve this problem?

    Thank you

    Federico

    public class MainDynamicRegion {
      private HashMap parameters = new HashMap();
    
      public MainDynamicRegion() {
      }
    
      public TaskFlowId getDynamicTaskFlowId() {
        AdfFacesContext adfFacesContext = AdfFacesContext.getCurrentInstance();
        String currentTaskflowId = (String) adfFacesContext.getPageFlowScope().get("CurrentTaskflowId");
        if (currentTaskflowId == null || currentTaskflowId.trim().equals("") == true) {
          currentTaskflowId = "/WEB-INF/empty-btf.xml#empty-btf";
          }
        return TaskFlowId.parse(currentTaskflowId);
      }
    
      private void setCurrentTaskflowId(String currentTaskflowId) {
        AdfFacesContext adfFacesContext = AdfFacesContext.getCurrentInstance();
        adfFacesContext.getPageFlowScope().put("CurrentTaskflowId", currentTaskflowId);
      }
    
      public void startBtf1(ActionEvent actionEvent) { 
        this.setCurrentTaskflowId("/WEB-INF/btf-1.xml#btf-1");
        this.parameters.clear();
      }
    
      public void startBtf2(ActionEvent actionEvent) { 
        this.setCurrentTaskflowId("/WEB-INF/btf-2.xml#btf-2");
        this.parameters.clear();
      }
    
      public void startBtf3_Search(ActionEvent actionEvent) {
        this.setCurrentTaskflowId("/WEB-INF/btf-3.xml#btf-3");
        this.parameters.clear();
        this.parameters.put("mode", "S");
      }
    
      public void startBtf3_Create(ActionEvent actionEvent) {
        this.setCurrentTaskflowId("/WEB-INF/btf-3.xml#btf-3");
        this.parameters.clear();
        this.parameters.put("mode", "C");
      }
    
      public void setParameters(HashMap parameters) {
        this.parameters = parameters;
      }
    
      public HashMap getParameters() {
        return parameters;
      }
    }
    

    The workflow as BTF3 is called by two different functions and each function passes a different value (used by a component of router) to the workflow through the hash table.

    The problem is that startBtf3_Search is called after the startBtf3_Create (and vice versa) the dynamic region is not updated.

    How can I solve this problem?

    You call the taskflow even without leaving the previous.

    To update the workflow, you have several options:

    -Give taskflow refresh 'ifNeeded' parameter and change the value of the input parameter (unfortunately, it is not applicable to your usecase because you use the parameter mapping and not point settings so setting change cannot be detected)

    -use the property RefreshCondition

    For more details, see: 23 by using task flows in regions (12 c (12.1.3))

    BTW,

    currentTaskflowId = "/WEB-INF/empty-btf.xml#empty-btf";
    

    Instead, you can change the return type for getDynamicTaskFlowId() to a string and use an empty string ("" ") instead of emptying the BTF (and in this case you don't need even of TaskFlowId.parse (part)).

    Dario

  • I have a dreamweaver CS4 - what is called the navigation in the old version?

    I have a dreamweaver CS4 - what is called the navigation in the old version?

    "Navigation" is part of HTML5 and creates a

    tagset.

    It does not exist in DWCS4. The program is too old.

Maybe you are looking for