Before you connect your own application, e-shop or form to BulkGate, it is worth trying out that you send the requests correctly. That is what **test phone numbers** are for: the portal and the [API](https://www.bulkgate.com/en/docs/advanced-api/advanced-transactional/2.0/) accept them like any other number, but the message never goes anywhere.

## List of test numbers

| country | number |
|:--|:--|
| ![Brazil](flag:circle/br) Brazil | `+5599999899999` |
| ![Czechia](flag:circle/cz) Czechia | `+420777777777` |
| ![India](flag:circle/in) India | `+919999999999` |
| ![Iran](flag:circle/ir) Iran | `+989350000000` |
| ![Kazakhstan](flag:circle/kz) Kazakhstan | `+77777777777` |
| ![Morocco](flag:circle/ma) Morocco | `+212600000000` |
| ![Norway](flag:circle/no) Norway | `+4799799999` |
| ![Pakistan](flag:circle/pk) Pakistan | `+923000000000` |
| ![Russia](flag:circle/ru) Russia | `+79000000000` |
| ![Russia](flag:circle/ru) Russia | `+79999999999` |
| ![Turkey](flag:circle/tr) Turkey | `+905555555555` |
| ![Turkey](flag:circle/tr) Turkey | `+905995000000` |
| ![United Kingdom](flag:circle/gb) United Kingdom | `+447999999999` |

## How test numbers behave

- **The request is accepted.** Neither the portal nor the API rejects the message, and the API returns the same response as for a regular number.
- **The message is not sent.** Nothing reaches the operator or the phone.
- **Nothing is charged.** No credit is deducted for a message to a test number.
- **You will not find the message in the [History](https://www.bulkgate.com/en/helpdesk/reporting/history/).** No record of it is created.
- **No delivery report arrives.** Nothing about the test message comes to your address for [delivery reports](https://www.bulkgate.com/en/docs/api-administration-tokens/api-delivery-confirmations-and-incoming-sms/) or through [webhooks](https://www.bulkgate.com/en/docs/api-administration-tokens/webhooks/).

## What they are good for

- **Connecting to the API.** You check that you send the right credentials, that the request has the right format and that your application can handle the response.
- **Forms and plugins.** You try out that your e-shop or your own form really triggers the message, without bothering real customers.
- **Automated tests.** You can safely use a test number in tests that run repeatedly.

## What you cannot test with them

Since the message does not go out, a test number will not let you try anything that happens only after sending:

- processing delivery reports and message statuses,
- the record in the history and reports,
- how the message looks on the recipient's phone.
