Interoperability Testing
Interpreting Session Errors
Interpreting Session Errors
Table
Table | Session Call Errors |
| ||
|
|
|
| |
| Session Call | Reason | Corrective Action | |
|
|
|
|
|
| osi_init() |
| Usually lack of available | Add swap space as necessary. |
|
|
| swap space. |
|
|
|
|
|
|
| osi_rgr_rq() |
| Possibly stack is not up. | Check to see if stack is up. See |
| osi_rgr_cf() |
| Another application is | if another applications is |
|
|
| already listening on this | using this address or has |
|
|
| address or has requested | exclusive access. |
|
|
| exclusive access to this |
|
|
|
| address. |
|
|
|
|
| |
| osi_get_event() | Two common errors: | Verify that the remote is | |
|
|
| 1. Time out - osidiag only | indeed performing its end of |
|
|
| the dialog. If the timeout is | |
|
|
| waits 30 seconds by default. | |
|
|
| too short, it may be changed | |
|
|
| May indicate that the remote | |
|
|
| under the utilities menu. The | |
|
|
| is not sending any response | |
|
|
| name of the indication will be | |
|
|
| to your request. | |
|
|
| displayed immediately after | |
|
|
|
| |
|
|
| 2. Unanticipated primitive - | the call to |
|
|
| osidiag received an | osi_get_event(). |
|
|
| indication that it did not |
|
|
|
| expect. |
|
|
|
|
| |
| ses_pabort_id() | Used to decode an incoming | Check the reason code and | |
|
|
| provider abort indication. | correct accordingly. |
|
|
| For more information see |
|
|
|
| “Protocol Reason Codes” on |
|
|
|
| page 44. The reason code |
|
|
|
| appears in the middle of the |
|
|
|
| osidiag output. |
|
|
|
|
|
|
28 | Chapter 1 |