INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Jobs

Music on Idle (BC11)

How do I create music on Idle? by megglesfield
Posted: 13 Aug 03

Music-on-Idle is a feature originally created for the Mexican AS and allow users with digital handset (with load speaker) to hear the Music input of the TMU (or TSU-T). The solution consists of a patch to KLP1T (below). To activate (after patch has been sent) ,
1)Press Programme key
2)Press speaker key
3)Press 1,2 (or 3) (dependant on TMU music input) TMU has 2 inputs TSU-T has 3.
4)Press programme key
5) Display should indicate MUSIC and TMU source will be heard.

Music will only be heard while in the idle state. After making or receiving a call, Music will once again be heard.

To cancel, press the cancel button twice while in the Idle state.



/*======================================================================*/
/*              ERICSSON FAULT REPORT FORM (Rev. 9) Exported from TACOS */
/*======================================================================*/
/* TaskId.FR.No : 92277               Originator  : epkmg               */
/* Date.Created : 2001-03-29          Created.By  : epkmg               */
/* Cust.Rep.No  :                     Priority    : 4                   */
/*----------------------------------------------------------------------*/
/* Product.No   : 4/CAA1119582/01     Revision    : R7A                 */
/* Unit         : KLP1T               Block       : KL1                 */
/* System.1     : ASB50104            Sys.Release : R8                  */
/* System.2     : ACS                 Subsystem   : ELS                 */
/* BC.Release   : BC11                SES.Release : R11                 */
/* Category     :                     Feature     : EXT                 */
/*----------------------------------------------------------------------*/
/* AD.Identity  : 1100                Team.No     :                     */
/* Mod.Release  :                     CNI.No      :                     */
/* FRB.Meeting  :                     Short.Answer: NOK-CI              */
/*----------------------------------------------------------------------*/
/* Fault.Type   : SDP                 Fault.Phase : DAT                 */
/* Fault.Area   : MD1                 Status      : NUL                 */
/*                                    Resp.Person :                     */
/*----------------------------------------------------------------------*/
/* Relation     Task Id (FR Number) :                                   */
/* Relations to other FR's                                              */
/*  none                                                                */
/* Relations from other FR's                                            */
/*  none                                                                */
/*----------------------------------------------------------------------*/
/* Short.Descr  : MUSIC-ON-IDLE                                         */
/*----------------------------------------------------------------------*/
/*                    Fault.Descr.And.Explanation  :                    */
/*MUSIC IN LOADSPEAKING KL TELEPHONES AT IDLE STATE.                    */
/*CHANGED TO INTERWORK WITH FR 91553.                                   */
/*----------------------------------------------------------------------*/
/*                           Answer            :                        */
/*----------------------------------------------------------------------*/
/*                        Note.Book            :                        */
/*2001-07-30 12:54.59 epkmg                                             */
/*Please nullify this FR, customer installation!                        */
/*                                                                      */
/*----------------------------------------------------------------------*/
/* Key.Words    :                                                       */
/*----------------------------------------------------------------------*/
/* Test.Spec    :                     Test.Spec.Rev :                   */
/* Test.Spec.CLS:                     Test.No       :                   */
/*----------------------------------------------------------------------*/
/*                        Test.Plan            :                        */
/*----------------------------------------------------------------------*/
/* Included Patch(es)  :                                                */
/*======================================================================*/
/* ASSEMBLY SOLUTION :                                                  */
/* CLEAR00 */                                                           
PCASI:UNIT=KLP1T,CI=C92277A,IA=C10,RA=C1A,REV=4-R7A,BYTE=0;             
    MOVEA.L  ($E,A6),A2;                                                
    MOVE.L   A2,D1;                                                     
    TRAPEQ.W #QFP;                                                      
    MOVE.B   ($8A,A2),D2;    ! LOAD MUSICINFO !                         
    CMPI.B   #$0C,D2;                                                   
    BLO L2;                                                             
    CMPI.B   #$0F,D2;                                                   
    BHI L2;                                                             
    MOVE.B   ($E2,A6),D3;    ! TKEYCODE !                               
    CMPI.B   #$0F,D3;        ! CHECK IF ONHOOK !                        
    BNE L1;                                                             
    TRAPT.W  #$0014;         ! EXIT !                                   
L1:;                         ! YES MUSIC ON !                           
    MOVE.B   ($8A,A2),D1;                                               
    ADDI.B   #10,D1;                                                    
    CLR.W    ($89,A2);       ! CLEAR MUSICINFO, MUSIC_CONNECTED !       
    TRAPT.W  #$0012;                                                    
    MOVE.B   D1,(A5)+;                                                  
    MOVEA.L  ($12,A6),A4;    ! REL POINTER !                            
    MOVE.L   A4,D1;                                                     
    TRAPEQ.W #QFP;           ! QFP !                                    
    MOVE.W   (9,A4),(A5)+;   ! MULTNO    !                              
    MOVE.W   #$4A,D0;        ! DISCONTMS !                              
    MOVE.W   #$33B,D1;       ! TSP UNITNO !                             
    MOVE.B   ($60,A0),D2;    ! COWNLIMNO !                              
    TRAPT.W  #QSSA+256;                                                 
    JMP      PROGSTART+$C52;                                            
L2:;                                                                    
   END;                                                                 
!A;                                                                     
/* DIGIT / LDSPEAK KEY */                                               
PCASI:UNIT=KLP1T,CI=C92277A,IA=188E,RA=1896,REV=4-R7A,BYTE=4;           
    MOVEA.L  ($E,A6),A5;                                                
    MOVE.L   A5,D1;                                                     
    TRAPEQ.W #QFP;                                                      
    CMPI.B   #$0E,D3;          ! LOUDSPEAKER KEY ? !                    
    BEQ L1;                                                             
    MOVE.B   ($8A,A5),D0;      ! LOAD MUSICINFO !                       
    CMPI.B   #$0F,D0;                                                   
    BNE L0;                                                             
    CMPI.B   #1,D3;                                                     
    BLO L0;                                                             
    CMPI.B   #3,D3;                                                     
    BHI L0;                                                             
    MOVE.B   D3,D0;                                                     
    ADDI.B   #$B,D0;                                                    
    MOVE.B   D0,($8A,A5);      ! DIGIT 1, 2 OR 3 KEYED !                
    CLR.B    ($89,A5);         ! MARK NO MUSIC CONN. !                  
    TRAPT.W  #$0014;           ! EXIT !                                 
L1: MOVE.B   #$0F,($8A,A5);                                             
L0: CMP.B    #$0F,D3;          ! OLD CODE !                             
   END;                                                                 
!A;                                                                     
/* ENDPRGMOD */                                                         
PCASI:UNIT=KLP1T,CI=C92277A,IA=5E7E,RA=5E86,REV=4-R7A;                  
   END;                                                                 
!A;                                                                     
/* CRADRREQ */                                                          
PCASI:UNIT=KLP1T,CI=C92277A,IA=18344,RA=1834A,REV=4-R7A;                
    MOVE.W   ($131,A6),D3;     ! TPOINTER !                             
    MOVE.W   D3,($C,A6);                                                
    SUBA.L   A2,A2;                                                     
    SUBA.L   A4,A4;                                                     
    CMP.W    ($50,A1),D3;                                               
    BCC TOOHIGH;                                                        
    MOVE.W   D3,D6;                                                     
    MULU.W   #$A1,D3;                                                   
    MOVEA.L  A0,A2;                                                     
    ADDA.L   ($58,A1),A2;                                               
    LEA.L    (0,A2,D3.L),A2;                                            
    MULU.W   #$11,D6;                                                   
    MOVEA.L  A1,A4;                                                     
    ADDA.L   ($52,A1),A4;                                               
    LEA.L    (0,A4,D6.L),A4;                                            
TOOHIGH:;                                                               
    MOVEM.L  A2/A4,($E,A6);                                             
    MOVEA.L  ($E,A6),A3;                                                
    MOVE.L   A3,D5;                                                     
    TRAPEQ.W #QFP;              ! QFP !                                 
    MOVEA.L  ($12,A6),A4;       ! REL POINTER !                         
    MOVE.L   A4,D1;                                                     
    TRAPEQ.W #QFP;              ! QFP !                                 
    MOVE.W   ($9,A4),D5;        ! MULTNO !                              
    CMPI.W   #$FFFF,D5;                                                 
    BEQ L1;                                                             
    MOVE.B   ($89,A3),D5;                                               
    BEQ L2;                                                             
    SUBQ     #1,D5;                                                     
    MOVE.B   D5,($89,A3);                                               
    BNE L3;                                                             
    MOVE.B   ($8A,A3),D1;                                               
    ADDI.B   #10,D1;                                                    
    CLR.B    ($8A,A3);          ! MARK NO MUSIC CONNECTED !             
    TRAPT.W  #$12;              ! SEND DISTRMUPDATE !                   
    MOVE.W   (9,A4),(A5)+;                                              
    MOVE.B   #$84,(A5)+;                                                
    MOVE.B   #$00,(A5)+;                                                
    TRAPT.W  #$409;                                                     
    TRAPT.W  #$0012;                                                    
    MOVE.B   D1,(A5)+;                                                  
    MOVE.W   (9,A4),(A5)+;                                              
    MOVE.W   #$4A,D0;            ! DISCONTMS !                          
    MOVE.W   #$33B,D1;           ! TSP UNITNO !                         
    MOVE.B   ($60,A0),D2;        ! COWNLIMNO !                          
    TRAPT.W  #$101;                                                     
    TRAPT.W  #$0012;                                                    
    MOVE.W   ($C,A6),(A5)+;      ! INSPTR !                             
    MOVE.W   #$75,D0;            ! FETDIRNO !                           
    MOVE.W   #$1CC,D1;                                                  
    MOVE.B   ($60,A0),D2;        ! COWNLIMNO !                          
    TRAPT.W  #$101;                                                     
L3:;                                                                    
    MOVE.W   ($1,A3),D2;         ! CHECK BLOCKED VAR. !                 
    BNE L1;                                                             
    JMP      (PROGSTART+$1835E); ! RESULT OK !                          
L1:;                                                                    
    CLR.W    ($89,A3);           ! MARK NO MUSIC CONNECTED !            
L2:;                                                                    
    MOVEA.L  (2,A6),A2;          ! OLD CODE !                           
    MOVE.L   A2,D6;                                                     
   END;                                                                 
!A;                                                                     
/* FREASGLSSIND */                                                      
PCASI:UNIT=KLP1T,CI=C92277A,IA=18EC4,RA=18ECE,REV=4-R7A,BYTE=6;         
    MOVE.B   ($8A,A2),D5;                                               
    CMPI.B   #$0C,D5;                                                   
    BLO L0;                                                             
    CMPI.B   #$0F,D5;                                                   
    BHI L0;                                                             
    MOVEA.L  ($12,A6),A4;    ! REL POINTER !                            
    MOVE.L   A4,D1;                                                     
    TRAPEQ.W #QFP;           ! QFP !                                    
    TRAPT.W  #$12;           ! SEND DISTRMUPDATE !                      
    MOVE.W   (9,A4),(A5)+;                                              
    MOVE.B   #$84,(A5)+;                                                
    MOVE.B   #$00,(A5)+;                                                
    TRAPT.W  #$409;                                                     
    TRAPT.W  #$0012;                                                    
    MOVE.B   ($8A,A2),D1;                                               
    ADDI.B   #10,D1;                                                    
    MOVE.B   D1,(A5)+;                                                  
    MOVE.W   (9,A4),(A5)+;                                              
    MOVE.W   #$4A,D0;         ! DISCONTMS !                             
    MOVE.W   #$33B,D1;        ! TSP UNITNO !                            
    MOVE.B   ($60,A0),D2;     ! COWNLIMNO !                             
    TRAPT.W  #$101;                                                     
L0:;                                                                    
   END;                                                                 
!A;                                                                     
/* INIINSDATA */                                                        
PCASI:UNIT=KLP1T,CI=C92277A,IA=1C5CC,RA=1C5D2,REV=4-R7A,BYTE=6;         
   MOVE.W    D5,($89,A4);     ! CLEAR MUSICINFO !                       
  END;                                                                  
!A;                                                                     
/* ENTPRGMOD */                                                         
PCASI:UNIT=KLP1T,CI=C92277A,IA=5FA0,RA=5FA8,REV=4-R7A,BYTE=8;           
    MOVE.B   ($8A,A4),D4;     ! LOUDSPEAKER  KEY !                      
    CMPI.B   #$0C,D4;                                                   
    BLO L1;                                                             
    CMPI.B   #$0F,D4;                                                   
    BHI L1;                                                             
    MOVE.B   ($8A,A4),D2;                                               
    ADDI.B   #10,D2;                                                    
    CLR.W    ($89,A4);        ! MARK NO MUSIC CONN. !                   
    MOVEA.L  ($12,A6),A3;     ! REL POINTER !                           
    MOVE.L   A3,D1;                                                     
    TRAPEQ.W #$85;            ! QFP !                                   
    TRAPT.W  #$12;            ! SEND DISTRMUPDATE !                     
    MOVE.W   (9,A3),(A5)+;                                              
    MOVE.B   #$84,(A5)+;                                                
    MOVE.B   #$00,(A5)+;                                                
    TRAPT.W  #$409;                                                     
    TRAPT.W  #$0012;                                                    
    MOVE.B   D2,(A5)+;                                                  
    MOVE.W   (9,A3),(A5)+;                                              
    MOVE.W   #$4A,D0;         ! DISCONTMS !                             
    MOVE.W   #$33B,D1;        ! TSP UNITNO !                            
    MOVE.B   ($60,A0),D2;     ! COWNLIMNO !                             
    TRAPT.W  #$101;                                                     
L1:;                                                                    
   END;                                                                 
!A;                                                                     
/* ENTREGSTA */                                                         
PCASI:UNIT=KLP1T,CI=C92277A,IA=A8F8,RA=A8FE,REV=4-R7A,BYTE=6;           
    MOVE.B   ($8A,A4),D0;                                               
    CMPI.B   #$0C,D0;                                                   
    BLO L0;                                                             
    CMPI.B   #$0F,D0;                                                   
    BHI L0;                                                             
    MOVE.B ($89,A4),D0;                                                 
    BEQ L0;                                                             
    MOVE.B ($8A,A4),D2;                                                 
    ADDI.B #10,D2;                                                      
    CLR.B ($89,A4);         ! MARK NO MUSIC CONN. !                     
    TRAPT.W #$12;           ! SEND DISTRMUPDATE !                       
    MOVEA.L ($12,A6),A3;    ! REL POINTER !                             
    MOVE.L A3,D1;                                                       
    TRAPEQ.W #$85;          ! QFP !                                     
    MOVE.W (9,A3),(A5)+;                                                
    MOVE.B #$84,(A5)+;                                                  
    MOVE.B #$00,(A5)+;                                                  
    TRAPT.W #$409;                                                      
    TRAPT.W #$0012;                                                     
    MOVE.B D2,(A5)+;                                                    
    MOVE.W (9,A3),(A5)+;                                                
    MOVE.W #$4A,D0;         ! DISCONTMS !                               
    MOVE.W #$33B,D1;        ! TSP UNITNO !                              
    MOVE.B ($60,A0),D2;     ! COWNLIMNO !                               
    TRAPT.W #$101;                                                      
L0:;                                                                    
   END;                                                                 
!A;                                                                     
/* ENTSPESTA */                                                         
PCASI:UNIT=KLP1T,CI=C92277A,IA=B314,RA=B31A,REV=4-R7A,BYTE=6;           
    MOVE.L ($E,A6),A4;                                                  
    MOVE.L A4,D0;                                                       
    TRAPEQ.W #$85;          ! QFP !                                     
    MOVE.B ($8A,A4),D0;                                                 
    CMPI.B #$0C,D0;                                                     
    BLO L0;                                                             
    CMPI.B #$0F,D0;                                                     
    BHI L0;                                                             
    MOVE.B ($89,A4),D0;                                                 
    BEQ L0;                                                             
    MOVE.B ($8A,A4),D2;                                                 
    ADDI.B #10,D2;                                                      
    CLR.B ($89,A4);         ! MARK NO MUSIC CONN. !                     
    TRAPT.W #$12;           ! SEND DISTRMUPDATE !                       
    MOVEA.L ($12,A6),A4;    ! REL POINTER !                             
    MOVE.L A4,D1;                                                       
    TRAPEQ.W #$85;          ! QFP !                                     
    MOVE.W (9,A4),(A5)+;                                                
    MOVE.B #$84,(A5)+;                                                  
    MOVE.B #$00,(A5)+;                                                  
    TRAPT.W #$409;                                                      
    TRAPT.W #$0012;                                                     
    MOVE.B D2,(A5)+;                                                    
    MOVE.W (9,A4),(A5)+;                                                
    MOVE.W #$4A,D0;         ! DISCONTMS !                               
    MOVE.W #$33B,D1;        ! TSP UNITNO !                              
    MOVE.B ($60,A0),D2;     ! COWNLIMNO !                               
    TRAPT.W #$101;                                                      
L0:;                                                                    
   END;                                                                 
!A;                                                                     
/* CALRCD36 */                                                          
PCASI:UNIT=KLP1T,CI=C92277A,IA=309E,RA=30A4,REV=4-R7A;                  
    MOVEA.L ($E,A6),A2;                                                 
    MOVE.L A2,D2;                                                       
    TRAPEQ.W #$85;                                                      
    MOVE.B ($8A,A2),D0;                                                 
    CMPI.B #$0C,D0;                                                     
    BLO L0;                                                             
    CMPI.B #$0F,D0;                                                     
    BHI L0;                                                             
    MOVE.B ($89,A2),D0;                                                 
    BEQ L0;                                                             
    MOVE.B ($8A,A2),D2;                                                 
    ADDI.B #10,D2;                                                      
    CLR.B ($89,A2);         ! MARK NO MUSIC CONN. !                     
    TRAPT.W #$12;           ! SEND DISTRMUPDATE !                       
    MOVEA.L ($12,A6),A4;    ! REL POINTER !                             
    MOVE.L A4,D1;                                                       
    TRAPEQ.W #$85;          ! QFP !                                     
    MOVE.W (9,A4),(A5)+;                                                
    MOVE.B #$84,(A5)+;                                                  
    MOVE.B #$00,(A5)+;                                                  
    TRAPT.W #$409;                                                      
    TRAPT.W #$0012;                                                     
    MOVE.B D2,(A5)+;                                                    
    MOVE.W (9,A4),(A5)+;                                                
    MOVE.W #$4A,D0;         ! DISCONTMS !                               
    MOVE.W #$33B,D1;        ! TSP UNITNO !                              
    MOVE.B ($60,A0),D2;     ! COWNLIMNO !                               
    TRAPT.W #$101;                                                      
L0:;                                                                    
    MOVEQ #1,D0;            ! OLD CODE !                                
    MOVEA.L (2,A6),A3;                                                  
   END;                                                                 
!A;                                                                     
/* DISIDLINF */                                                         
PCASI:UNIT=KLP1T,CI=C92277A,IA=90E0,RA=90E6,REV=4-R7A,BYTE=2;           
    BEQ L5;                                                             
    JMP      (PROGSTART+$92DE); ! ELSE !                                
L5:;                                                                    
    MOVE.B ($8A,A3),D1;                                                 
    CMPI.B #$0C,D1;                                                     
    BLO L0;                                                             
    CMPI.B #$0E,D1;                                                     
    BHI L0;                                                             
    MOVE.B ($89,A3),D1;     ! CHECK IF MUSIC ALREADY CONN. !            
    BNE L2;                                                             
    MOVEQ #8,D1;            ! MARK MUSIC CONNECTED, SET TIMER !         
    MOVE.B D1,($89,A3);                                                 
    TRAPT.W #$12;           ! SEND DISTRMUPDATE !                       
    MOVE.W (9,A2),(A5)+;    ! MULTNO !                                  
    MOVE.B #$84,(A5)+;      ! FCNTRANSMISSION !                         
    MOVE.B #$02,(A5)+;      ! LOUDSPEAK !                               
    TRAPT.W #$409;                                                      
    TRAPT.W #$0012;                                                     
    MOVE.W ($61,A0),(A5)+;  ! COWNUNITNO !                              
    MOVE.W ($C,A6),(A5)+;   ! INSPTR !                                  
    MOVE.B #0,(A5)+;                                                    
    MOVE.W (9,A2),(A5)+;    ! MULTNO !                                  
    MOVE.B ($8A,A3),D1;                                                 
    ADDI.B #10,D1;                                                      
    MOVE.B D1,(A5)+;                                                    
    MOVE.W #1,(A5)+;                                                    
    MOVE.W #$1B,D0;         ! CONTMS !                                  
    MOVE.W #$33B,D1;        ! TSP UNITNO !                              
    MOVE.B ($60,A0),D2;     ! COWNLIMNO !                               
    TRAPT.W #$101;                                                      
L2:;                                                                    
    MOVE.L #$1D252319,D1;   ! MUSI !                                    
    MOVE.L D1,($79,A0);                                                 
    MOVE.B #$13,D1;         ! C !                                       
    MOVE.B D1,($7D,A0);                                                 
L0:;                                                                    
   END;                                                                 
!A;                                                                     
PCACS:UNIT=KLP1T,CI=C92277A;                                            
Y;                                                                      
PCCOS:UNIT=KLP1T,CI=C92277A;                                            
Y;                                                                      
/*======================================================================*/

Back to Aastra/Ericsson systems FAQ Index
Back to Aastra/Ericsson systems Forum

My Archive

Resources

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close