BADIs are not calling in BUPA_MAIN

Hello Friends,
I need to populate some Z fields when BDOc is flowing. I thought of writing this logic in BADIs (CRMXIF_PARTNER_MAP & CRM_DATAEXCHG_BADI ) . But these BADIs are not calling in debugging to check the data.
Please let me know do i need to do any settings to trigger these BADIs
Thanks & Regards
Dinesh

Hi,
CRMXIF_PARTNER_MAP is good for IDoc fields to be filled in (in or outgoing message).
Instead of thist try maybe with BUPA_GENERAL_UPDATE.
Regards, Robert

Similar Messages

  • Fast fromula related to oracle payroll are not called from Formula result window

    Hi,
    Few of the fast fromula related to oracle payroll are not called from Formula result window , please let me know how these fast formulas are called.
    Example : PAY_GB_EDI_MOVDED6_FOOTER
    Thanks,
    Subbu.

    Hi Subbu,
    Some reports are handled by the PYUGEN engine as Magnetic reports.
    These are old fashion reports to generate Magnetic files, like BACS EDI files etc..
    select * from ff_formulas_f
    where formula_name like 'PAY_GB_EDI_MOVDED6%';
    If you see the above, there are 3 formulas defined for generating this report - Header, Body & Footer.
    All are called in a sequence by the PYUGEN process based on what you seed in pay_magnetic_blocks.
    All the logic is within these Fast formulas.
    But as they're seeded there's nothing much you can do.
    Cheers,
    Vignesh

  • Reports are not called from form in browser plz help

    Hi,
    I have installed 9iAS+8.1.7 database on the same machine with NT4 server.My system's forms(.fmx) are running well but my reports are not running from my main form.i call reports from the
    from as,
    Run_Product(reports,'..\iReports\xglrxx12.rep',synchronous,RUNTIME,FILESYSTEM,pl_id,null);
    Actually want to know the report's setting when calling from the from in a browser(environment variables,virtual paths etc.).
    My database is installed in drive E:\8idb_home\ and 9iAS is on
    G:\9iAS_home\.My systems .fmx & .rep files are in "iforms" and "ireports" folder respectively.
    Plz help!
    Many thanks!

    Hi,
    First of all thanks to Vincent Botteman for solving the prob.
    Yes when i changed my call of run_product by excluding the path i have specified when calling from form it then makes a result.
    Also specified the entry of your reports .rep files by giving path in reports60_path registery variable as,
    Run regedit-->Hkey_Local_Machine-->Software-->Oracle here give the full path of your .rep files as an first entry in reports60_path variable.And finally not mention the path when calling reports from form as,
    Run_Product(reports,'xglrxx13.rep',synchronous,RUNTIME,FILESYSTEM,pl_id,null);<--- Correct way.
    Run_Product(reports,'..\iReports\xglrxx13.rep',synchronous,RUNTIME,FILESYSTEM,pl_id,null);<--- Wrong way.
    Regards!

  • HR_IN_LOANS_VALIDATE badi is not called while infotype 45 is changed

    Hi all,
    I have activated badi:HR_IN_LOANS_VALIDATE implementation: ZHR_VALIDATE and its is working fine for creating Infotype 45 (INS) but when i change(MOD) it is not called. ie it does not enter the badi implementation code.
    please see if you can help me.
    thanks
    Ujjaval

    hi IA,
    I have tried different combination in SWEHR3
    E     Business event     1001     Relationships     A025     Is attended by     INS          0     PDOTYPE_E     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     INS     BOKF     0     PDRELA_025     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     INS     BOKP     0     PDRELA_025     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     INS     BOKW     0     PDRELA_025     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     INS     CNOW     0     PDRELA_025     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     INS     CPRB     0     PDRELA_025     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     UPD     BOKF     0     PDRELA_025     MODIFIED
    E     Business event     1001     Relationships     A025     Is attended by     UPD     BOKP     0     PDRELA_025     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     UPD     BOKW     0     PDRELA_025     CREATED
    E     Business event     1001     Relationships     A025     Is attended by     UPD     CNOW     0     PDRELA_025     CREATED
    i did same thing in SWEHR2....still no luck...
    please guide me if have any alternative options

  • Forwarded calls are not "call-parked"

    Dear Lync experts,
    please could You help me that the following scenario is not possible or I need to change some config parameter:
    - there are two extensions ("A" and "B")
    - a call park group was defined and both extension were added to this call-park group (call pickup group)
    - extension "A" was forwarded to extension "B" (using Lync client- Call Forwarding - Forward my call to- Delegate "B")
    - there is an incoming call to "A", it is ringing at "B" (because of the forward option), but dialing the call-park-group number we are not able to pickup this call.... I do not understand why?!
    Thanks in advance:
    Norbert

    Hi,
    Would you please tell us why you want to forward call to another account in the same call park group?
    Base on my understanding, if cancel the call forwarding, other users could pick up the call. Please check if it works after cancelling call forwarding setting. Please check if the issue still happen when cancelling call forwarding.
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • ISR SCENARIO BADI Implementation not called

    Hi All,
    I have an issue when trying to run standard ISR scenario(SMC1).
    I have an external breakpoint at QISR1 BADI implementation method if_ex_qisr1~int_service_request_check of class CL_IM_QISR1_SMC1, but it doesn't stop when i clicked check button.
    The application i am running QISR_UI_FORM with parameters SCENARIO=SMC1&MODE=CREATE.
    I have a feeling that it is not even calling the implementation method, as it submits the form blank without doing any checks though the implementation exists and is active. I have also checked that the filter is also specified for implementation as SMC1.
    I have tried a custom scenario as well, same thing happens in this case as well.
    What is that i am missing?
    We are on ERP 6.0 EHP 4.0. I am starting to use ISR framework to implement the standard forms SAP delivered as well to do some custom scenarios.
    Another question: which framework is right to implement for doing (some standard forms, travel, PM forms and some hr forms) , i am also thinking about HCM Processes and Forms. Which one is right way to go ISR Framework or HCM P&F?
    I understand that HCM also needs ISR scenario.
    Please answer my question.
    Thanks
    Anu

    Can you please write the note number.... I think this BAdI thing frustrates a lot of people....
    THX,
    Gregor

  • How do I find out and delete VIs that are NOT CALLED? I want to clean up my project.

    Over the last few years, many VI's have accumulated that are no longer called from anywhere within my project. The project is a main GUI plus two other VIs launched by VI server plus many hundreds of VIs. I am not using source control. Any easy way to do this?

    Andrew_Scott_SPCi.ca wrote:
    Over the last few years, many VI's have accumulated that are no longer called from anywhere within my project. The project is a main GUI plus two other VIs launched by VI server plus many hundreds of VIs. I am not using source control. Any easy way to do this?
    First BACK UP!
    Yes create a Tree VI (a VI that contains the top-level VIs unsed in the app this includes the dynamcis).
    Then crate source Distribution (in the project it is where you create buold-specs) and configure the Source Distribtion to presevere the hiarchy.
    When you buld the Source Distribution it will pick-up every thing used by the tree and relink everythin in the new place with all of the dead code missing.
    You may have to repeat the process after testing since there is always another dynamic VI somewher that gets missed.
    After you are satified THEN delte to old stuff, DONE!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • FI_TAX_BADI_010  badi impl not called..

    Hi,
    I have implemented the BADI FI_TAX_BADI_010  and put a break point in the class code. But it is not invoked when I run F.12. I debugged upto the point where the class name is determined but I can see only the standard class there and not my BADI implementing class.
    what can be wrong ?
    BADI Impl and class are active.
    Any suggestions ? Is it something different for F.12 (RFUMSV00) ??
    thnks

    ok,
         I solved my problem

  • Sometimes ReceiveStreamListener and SessionListener are not called

    Hi,
    I am using AVTransmit3 and AVReceive3 to send/receive audio in a client-server application. I am testing this in local.
    The app works fine. On all the tests the client is sending packets to the server,and after this, the server sends packets to the client.
    Usually SessionListener and ReceiveStreamListener events occur in both, but sometimes none of these Listeners are called (more times when the client is receiving, but also when the server is receiving).
    Although these events do not occur, always the data packets are arriving, but I need the NewReceiveStreamEvent to create a stream, player...
    Any solution for this?
    Thanks

    in the receiver I'm listening audio since I'm receiving NewReceivedStreamEvent. When NewReceivedStreamEvent is called I create a stream, a datasource, a player, I register player.addcontrolListener, player.realize and in RealizeCompleteEvent of the ControllerListener I call to p.start like in the sample code. For all this, I said I'm playing and listening the audio.
    Sorry, I need to improve my English...
    And when neither of them are called, I'm receiving packets since I'm counting packets and I'm estimating When the events of SessionListener and ReceiveStreamListener aren`t called, I'm receiving data and control packets in SockInputStreams.
    In my first paragraph I wanted to say I'm using one RTPSocketAdapter with the AVTransmit3 and another with the AVReceive3 ( both of the Client). And two more, in the Server.
    The first lines of update are:
    INFO:   - UPDATE-ReceiveStreamEvent:  javax.media.rtp.event.NewReceiveStreamEvent[source = RTPManager
            SSRCCache  com.sun.media.rtp.SSRCCache@8238f4
            Dataport  0
            Controlport  0
            Address 
            RTPForwarder  com.sun.media.rtp.util.PacketForwarder@16925b0
            RTPDemux  com.sun.media.rtp.RTPDemultiplexer@297ffb]
    INFO:   - UPDATE-SessionEvent:  javax.media.rtp.event.NewParticipantEvent[source = RTPManager
            SSRCCache  com.sun.media.rtp.SSRCCache@8238f4
            Dataport  0
            Controlport  0
            Address 
            RTPForwarder  com.sun.media.rtp.util.PacketForwarder@16925b0
            RTPDemux  com.sun.media.rtp.RTPDemultiplexer@297ffb]The lines of controllerUpdate are:
    INFO:   - CONTROLLERUPDATE:  javax.media.TransitionEvent[source=com.sun.media.content.unknown.Handler@b33d0a,previous=Unrealized,current=Realizing,target=Realized]
    INFO:   - CONTROLLERUPDATE:  javax.media.RealizeCompleteEvent[source=com.sun.media.content.unknown.Handler@b33d0a,previous=Realizing,current=Realized,target=Realized]
    INFO:   - CONTROLLERUPDATE:  javax.media.TransitionEvent[source=com.sun.media.content.unknown.Handler@b33d0a,previous=Realized,current=Prefetching,target=Started]
    INFO:   - CONTROLLERUPDATE:  javax.media.PrefetchCompleteEvent[source=com.sun.media.content.unknown.Handler@b33d0a,previous=Prefetching,current=Prefetched,target=Started]
    INFO:   - CONTROLLERUPDATE:  javax.media.StartEvent[source=com.sun.media.content.unknown.Handler@b33d0a,previous=Prefetched,current=Started,target=Started,mediaTime=javax.media.Time@1d36dfe,timeBaseTime=javax.media.Time@1da669c]
    INFO:   - CONTROLLERUPDATE:  javax.media.StopEvent[source=com.sun.media.content.unknown.Handler@b33d0a,previous=Started,current=Prefetched,target=Prefetched,mediaTime=javax.media.Time@68c26c]
    INFO:   - CONTROLLERUPDATE:  javax.media.ControllerClosedEvent[source=com.sun.media.content.unknown.Handler@b33d0a]And ....Immediately before you register your event listeners?Before mgr.addSessionListener(this) and mgr.addReceiveStreamListener(this)?
    The lines of mgr( RTPManager) object are:
    RTPSession Manager 
            SSRCCache  null
            Dataport  0
            Controlport  0
            Address  null
            RTPForwarder  null
            RTPDEmux  nullI'm not using SessionLabel. Is it indispensable?
    I have done a client-server communication protocol to exchange info like ports, audiofile, etc...(I have done it with Web Services, but now I'm testing it in local)
    Thanks

  • BBP_SRC_DETERMINE not called if qty = 1

    Dear All,
    I ahev a very strange issue and really have not idea what can be wrong. We are on SRM 5.0, classic scenario. We use this BADI to determine sourcing. We noticed that some pur. req. goes to sourcing some not. After some research I found out that this BADI is not called when qty on one of lines = 1. I did many test with different materials and it always work this way. Any ideas?
    I will reward with point usefull answers.
    kind regards,
    Robert

    Hi
    Seems to be a bug in the system. How you got to know this is happening for only certain Purchase reqs only.
    Have you implemented this SAP OSS Note ?
    Note 955283 - Sourcing flag only set to the last item in the shopping cart
    <b>Please try the following pointers, which will definitely help -></b>
    Re: Sourcing Cockpit
    Re: Shopping cart contains error
    Re: Sourcing list blank
    Anybody used Badi BBP_SRC_DETERMINE?
    Do let me know.
    Regards
    - Atul

  • P and V Getter not called for custom attributes!

    Hi,
    i implemented a new search structure instead of CRMST_QUERY_SLSORD_BTIL for business transaction search.
    I enhanced the new structure with a custom field and generated v and p-getter methods to have a dropdown listbox.
    Unfortunately the p and v getter are not called by the framework.
    The field in the context node is STRUCT./SEW/BILLINGBLOCK.
    I have no idea why this methods are not called by the framework.
    br
    Jürgen

    For the advanced search you do not have to implement a V getter. Instead, you must
    redefine method GET_DQUERY_DEFINITIONS in the implementation class of the view
    controller.

  • FillClaimsForEntity not called in my custom claim provider

    Hi,
    I have created a custom claim provider in SharePoint 2013 in order to augment claims with some custom values. It's mostly boilerplate code - nothing special. After deploying and enabling a corresponding farm feature I noticed that the FillClaimsForEntity
    method is not called at all. Moreover, other two methods required for augmentation (FillClaimValueTypes and FillClaimTypes) are called only once - when the feature is activated. From my understanding all three methods should be called every time a user logs
    in to SharePoint. I'm using integrated Windows authentication with NTLM.
    This is abbreviated code showing only important parts:
    public class MyClaimProvider : SPClaimProvider
    protected const string MyClaimType = "http://www.mywebsite.ca/identity/claims/parrot";
    protected const string StringTypeClaim = "http://www.w3.org/2001/XMLSchema#string";
    protected override void FillClaimTypes(List<string> claimTypes)
    if (claimTypes == null)
    throw new ArgumentNullException("claimTypes");
    // add our claim types
    claimTypes.Add(MyClaimType);
    protected override void FillClaimValueTypes(List<string> claimValueTypes)
    if (claimValueTypes == null)
    throw new ArgumentNullException("claimValueTypes");
    // add our claim value type
    claimValueTypes.Add(StringTypeClaim);
    protected override void FillClaimsForEntity(Uri context, SPClaim entity, List<SPClaim> claims)
    if (entity == null)
    throw new ArgumentNullException("entity");
    if (claims == null)
    throw new ArgumentNullException("claims");
    claims.Add(CreateClaim(MyClaimType, "kakadu", StringTypeClaim));
    public override bool SupportsEntityInformation
    get { return true; }
    // ... the rest of code goes here
    and this is my feature code:
    public class MyClaimProviderRegistrationEventReceiver : SPClaimProviderFeatureReceiver
    public override string ClaimProviderAssembly
    get { return this.GetType().Assembly.FullName; }
    public override string ClaimProviderType
    get { return typeof(MyClaimProvider).FullName; }
    public override string ClaimProviderDisplayName
    get { return "MyClaimProvider"; }
    public override string ClaimProviderDescription
    get { return "MyClaimProvider desc"; }
    public override void FeatureActivated(Microsoft.SharePoint.SPFeatureReceiverProperties properties)
    base.FeatureActivated(properties);
    var cpm = SPClaimProviderManager.Local;
    foreach (var cp in cpm.ClaimProviders)
    if (cp.ClaimProviderType == typeof(MyClaimProvider))
    cp.IsUsedByDefault = true;
    cp.IsEnabled = true;
    cpm.Update();
    break;
    Does anybody know why the methods are not called when a user accesses SharePoint?
    Thanks,
    Leszek
    Wiki: wbswiki.com
    Website: www.wisenheimerbrainstorm.com

    Hi,
    The following articles would be helpful:
    How often will FillClaimsForEntity in my Custom Claims Provider be called?
    http://blogs.msdn.com/b/brporter/archive/2010/11/30/how-often-will-fillclaimsforentity-in-my-custom-claims-provider-be-called.aspx
    Checklist for Issues with Custom Claims Providers in SharePoint 2010 and 2013
    http://blogs.technet.com/b/speschka/archive/2013/05/15/checklist-for-issues-with-custom-claims-providers-in-sharepoint-2010-and-2013.aspx
    SharePoint Custom Claims Provider
    http://blog.podrezo.com/sharepoint-custom-claims-provider/
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Migrating Struts/ADF 10.1.2 = 10.1.3, model validation not called

    As said in thread
    reportErrors(PageLifecycleContext ctx) not called
    Old Struts 10.1.2 can remain as is and will work in JDev 10.1.3.
    For some unexplained reason in my new account registration action, the entity validation method doesn't get called after migration?
    This jsp and action are similar to the toyStore new account creation,
    10.1.3 trace extract:
    as you see prepareToCreateNewAccount
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.prepareModel webAccountAM call to prepareToCreateNewAccount
    06/07/08 20:20:38 com.photoswing.model.site.AccountInSiteImpl.create BEGIN
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.prepareModel END
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel BEGIN
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm: oracle.adf.controller.v2.struts.forms.BindingContainerActionForm
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel curLogin:
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates BEGIN skipCycle: false
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates mystr: null
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates call to super.validateModelUpdates
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates after call to super.validateModelUpdates, this.hasErrors(ctx): false
    JDev 10.1.2 extract:
    06/07/08 20:41:45 com.photoswing.model.site.AccountInSiteImpl.create BEGIN
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.prepareModel END
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm: oracle.adf.controller.struts.forms.BindingContainerActionForm
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel curLogin:
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates BEGIN skipCycle: false
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates mystr: null
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates call to super.validateModelUpdates
    06/07/08 20:41:45 com.photoswing.model.site.AccountInSiteImpl.validateEntity BEGIN
    etc ...
    Thank you for giving me a clue.
    Fred

    I traced my program, the action form has all the pending values entered in the jsp page but the View Row isn't updated?
    extract of pending values:
    06/07/09 12:05:47 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm, key: Email, value: [email protected]
    06/07/09 12:05:47 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm, key: FirstNameLatin, value: aaaxxx
    For your info:
    Service update 4 was installed.
    The navigation event to the review page is not a commit action.
    My trace shows that:
    -my prepareToCreateNewAccount is called when the jsp is first accessed (no event handling)
    - after activating next button:
    - no new call to prepareToCreateNewAccount => ok
    - processUpdateModel is called
    - the ActionForm gets filled => ok
    - validateModelUpdates is called
    but VO row (based on one Entity) and Entity set and validation methods are not called?
    My page def has only one iterator?
    Question when and where does the framework copy ActionForm values to underlying VO?
    I noticed that there were new ActionForm classes:
    oracle.adf.controller.v2.struts.forms.BindingContainerActionForm
    Do they work with
    <set-property property="v1ActionClass"
    value="com.photoswing.webview.actions.AccountRegisterAction"/>
    I need a clue!
    I'm lost!
    Regards
    Fred

  • Why Iconic button does not call a form thru popup menu?

    I am using Forms 6i Rel 6.0.8.11.3 with no patch after purchase in May 2001.
    I have a form with a vertical toolbar. There are buttons on this toolbar.
    I have attached Popup menus with these buttons. These popup menus are then
    calling respsctive forms.
    When I set Iconic property of these buttons to yes, the respctive forms are
    NOT called and no error message is displayed.
    However on setting Iconic property of these buttons to No, the buttons work fine.
    What is the reason.
    Pl. guide as I want to make these buttonds Iconic.
    Tariq

    Hi,
    no, an object that isn't rendered just doesn't work (its physically gone)
    Frank

  • Calls are not getting thru in Cisco voice GW for a particular Number

    Cisco gateway is connecte to a PBX with an Qsig interface, for a particualr destination number the calls are not gettin estabilished.
    the output of the Q931 debug :
    Aug 16 16:17:46.145: ISDN Se0/0/0:23 Q931: RX <- SETUP pd = 8  callref = 0x7E05
            Bearer Capability i = 0x8090A2
                    Standard = CCITT
                    Transfer Capability = Speech
                    Transfer Mode = Circuit
                    Transfer Rate = 64 kbit/s
            Channel ID i = 0xA98396
                    Exclusive, Channel 22
            Facility i = 0x9FAA068001008201008B0100A16E0202070102011530650201010A010
    1800101A111A00FA50D0A010212083530303035393938A211A00FA50D0A010212083530303035393
    938A312801054454C45434F4D20574F524B524F4F4DA412801054454C45434F4D20574F524B524F4
    F4DA50C06062B0C02FF373730020500
            Facility i = 0x9FAA068001008201008B0100A11D0202010002010080144E455453202
    F204C4F4E472044495354414E4345
            Calling Party Number i = 0x2183, '8168911010'
                    Plan:ISDN, Type:National
            Called Party Number i = 0x89, '18553808521'
                    Plan:Private, Type:Unknown
            Sending Complete
    Aug 16 16:17:46.149: ISDN Se0/0/0:23 Q931: TX -> CALL_PROC pd = 8  callref = 0xF
    E05
            Channel ID i = 0xA98396
                    Exclusive, Channel 22
    Aug 16 16:17:55.709: ISDN Se0/0/0:23 Q931: TX -> DISCONNECT pd = 8  callref = 0x
    FE05
            Cause i = 0x80BF - Service/option not available, unspecified
    Aug 16 16:17:55.741: ISDN Se0/0/0:23 Q931: RX <- RELEASE pd = 8  callref = 0x7E0
    5
    Aug 16 16:17:55.741: ISDN Se0/0/0:23 Q931: TX -> RELEASE_COMP pd = 8  callref =
    0xFE05
    The Qsig and dial-peer configration :
    interface Serial0/0/0:23
    no ip address
    encapsulation hdlc
    isdn switch-type primary-qsig
    isdn overlap-receiving
    isdn incoming-voice voice
    isdn send-alerting
    no cdp enable
    dial-peer voice 1 voip
    description To CBTS GK
    destination-pattern +1T
    signaling forward rawmsg
    session protocol sipv2
    session target ipv4:10.9.5.10
    session transport tcp
    voice-class codec 1
    dtmf-relay rtp-nte
    no vad
    interface Serial0/0/0:23
    no ip address
    encapsulation hdlc
    isdn switch-type primary-qsig
    isdn overlap-receiving
    isdn incoming-voice voice
    isdn send-alerting
    no cdp enable
    dial-peer voice 1 voip
    description To CBTS GK
    destination-pattern +1T
    signaling forward rawmsg
    session protocol sipv2
    session target ipv4:10.9.5.10
    session transport tcp
    voice-class codec 1
    dtmf-relay rtp-nte
    no vad

    Hi Raj,
    My name is Edson Pineiro, I understand that your problem description is in regards to failed incoming calls from a qsig trunk.
    According to the received q931 setup message I can see the called party number is 18553808521 and as so the gateway should route the dnis based on the best match in destination-pattern. My first suggestion would be to ensure your outgoing dial-peers has a matching destination-pattern that matches the dialed number, for example:
    dial-peer voice 1 voip
    destination-pattern 1T
    The T is a wild card for any digit any length
    Or you can be very specific.
    dial-peer voice 1 voip
    destinaton-pattern 18553808521
    The next suggestion would be to ensure that your incoming pots dial-peers contains 'direct-inward dial'. This is so that you don't receive secondary dial tone when dialing in, which I don't think is happening here.
    Another suggestion would be to remove 'isdn overlap-receiving' from interface serial 0/0/0:23. Reason being is that the DNIS received is enbloc and not overlapping. You can clearly see that the complete e164 number is received within the setup and no further digits are needed.
    But overall the disconnect cause code is 0x80BF the 80 portion is related to the source of the disconnect which is the router and BF "Service/option not available, unspecified" which is described as:
    The network or remote equipment cannot provide the service option that the user requests, due to an unspecified reason. A subscription problem can cause this issue.
    Any ways seems like the router does not support the protocol or type of message included in the Setup. After decoding one of the facility message:
            Facility i = 0x9FAA068001008201008B0100A16E0202070102011530650201010A010
    1800101A111A00FA50D0A010212083530303035393938A211A00FA50D0A010212083530303035393
    938A312801054454C45434F4D20574F524B524F4F4DA412801054454C45434F4D20574F524B524F4
    F4DA50C06062B0C02FF373730020500
    decode -->
    Facility IE first byte (protocol profile): 0x9f(Network Extentions), depends on Network Protocol Profile
    **Note:
    **0x91/0x9f both be used by older qsig spec, including:
    **ISO 11582:1995, ETSI 300 239:1993/1995
    **newer qsig spec use 0x9f only, including:
    **ISO 11582:1995/Cor.1:1999, ECMA 165(4th), ETSI 300 239:2003
    **see CSCeb58118 for CCM compatibility issue
    NetworkFacilityExtension ::= {
    sourceEntity: 0
    destinationEntity: 0
    NetworkProtocolProfile not present
    APDU is a ROSE
    0
    DivertingLegInformation2Invoke ::= {
    invokeID: 1793
    operationValue: 21
    argument: DivertingLegInformation2Arg ::= {
    diversionCounter: 1
    diversionReason: 1
    originalDiversionReason: 1
    divertingNr: PrivatePartyNumber ::= {
    privateTypeOfNumber: 2
    privateNumberDigits: 50005998
    originalCalledNr: PrivatePartyNumber ::= {
    privateTypeOfNumber: 2
    privateNumberDigits: 50005998
    redirectingName: 54 45 4C 45 43 4F 4D 20 57 4F 52 4B 52 4F 4F 4D
    originalCalledName: 54 45 4C 45 43 4F 4D 20 57 4F 52 4B 52 4F 4F 4D
    Looks like this is a redirected call (call forward or transfer), the redireted number is "50005998" and the other end of the PRI maybe attempting to do either a 2 B channel transfer or B channel optimization, which is not supported certain gateways or needs the use of a tcl scripts. Any ways is it possible to confirm if such features are enabled on the other end of the qsig trunk? and what the number 50005998 is assigned too. This may warrant a TAC case.
    However please ensure your carry through the first three configuration changes before looking at the possible bad facility message.
    Here are some good documents on ISDN, IOS dial-peers and call legs:
    Understanding debug isdn q931 Disconnect Cause Codes
    http://www.cisco.com/en/US/tech/tk801/tk379/technologies_tech_note09186a008012e95f.shtml
    Configuring Telephony Call-Redirect Features
    Two B-Channel Transfer
    http://www.cisco.com/en/US/docs/ios/voice/ivr/pre12.3_14_t/configuration/guide/ivrapp.pdf
    Understanding Dial Peers and Call Legs on Cisco IOS Platforms
    http://www.cisco.com/en/US/partner/tech/tk652/tk90/technologies_tech_note09186a008010ae1c.shtml
    Understanding Direct-Inward-Dial (DID) on IOS Voice Digital (T1/E1) Interfaces
    http://www.cisco.com/en/US/partner/tech/tk652/tk653/technologies_tech_note09186a00801142f8.shtml
    Understanding Inbound and Outbound Dial Peers Matching on IOS Platforms
    http://www.cisco.com/en/US/partner/tech/tk652/tk90/technologies_tech_note09186a008010fed1.shtml#prereq
    Voice Translation Rules
    http://www.cisco.com/en/US/partner/tech/tk652/tk90/technologies_tech_note09186a0080325e8e.shtml
    Let me know how you go.
    Thanks again for asking the tuff questions.
    Cheers
    Edson

Maybe you are looking for